Faisal Abid was a speaker at the Codemotion Berlin 2018 conference, with the talk “Adventures on the Ethereum blockchain: how to build a decentralized app”. He answered a few questions: You have worked in the Web, Mobile, AI industries and pretty much everything that belongs to the “traditional” IT sphere. What are the opportunities and challenges of dApps, compared with those other fields? What is the toughest lesson you have learned whilst approaching Blockchain and smart contracts? What is the mind shift developers are required to have? What is the maturity level of Solidity and similar frameworks? Are they production or business ready?