In his talk, Makoto will share his findings of writing user-friendly Dapps, things you have to consider when deploying to production (aka mainnet) and the gaps in the Ethereum ecosystem that makes hard for Dapps to go to the masses.