Table of contents
Character Types¶
We've looked into the nature of Git, Node and Hardhat and have been courageous enough to dive into the infamous
node_modules
directory to understand more about the Open Zeppelin libraries and all they enable us to do in a safe and peer-reviewed manner. We've even written our first smart contract. Now it's time to speak of compilers, networks, types, tests, and tasks. Good engineering is about the conscious, clear and precise management of trade-offs. More than any specific skill, we wish to illustrate in this session how we think about different trade-offs. This session is not going to be about taking the easy route for “educational” purposes. We’re going to look deeply into the alternatives we pick and why, so that we can come to the end of this guild with a production-ready repo that you can actually understand and use yourself for your own creative work.
Preparation¶- Breathe deeply for 20 minutes. This is a session meant to test your character.