Hey @ivanli!
Seems that I'm becoming a regular guest on your Steemit account :) In contrast to your controversial interviews/debates, this is the kind of the videos that made stick around your youtube channel in the first place.
This one is awesome for several reasons. The most important reasons to me are:
- You give a nice introduction and a point to start from for people who want to learn developing Smart Contracts
- This is also informative for people who don't want to develop smart contracts themselves since they can see how easy it can be to create a simple ERC-20 token. This is important to know to sort out the marketing heavy ICOs and projects. I think the main thing to keep in mind is that an ERC-20 Token is a very small indicator of a successful team and project.
As an example: Two projects that still have to prove their ability to create their own blockchain/protocol and implement their vision are EOS and Tronix, both of which currently use ERC-20 Tokens.
To my surprise, you did not mention one idea/thought of yours, which I found to be super interesting. I believe you mentioned it in the interview with Richard Heart. The idea is to change your approach/mindset to how you design/write code. The main thing to change is the mindset about refactoring / and fixing things in hindsight. In contrast to the current, very agile paradigms of software development, smart contracts should be developed like hardware. Once it's deployed it isn't changed easily. I found this to be a very interesting and important idea. I hope I can soon try to explore and find out myself where the ideal trade-off between agility and stability can be found.
Thanks for another great video! Keep up the great work!