Some tips on how to approach learning Solidity starting from uint256 codeExperience = 0; and some parallels with legal drafting for those also masochistic enough to go to law school.
Short term was being able to, at a basic level, understand the way a snippet of solidity works and how to leave as much as possible to onchain execution, and build something simple that works
Medium term would be to build a full-feature smart contract for a specific (and maybe unaddressed usecase), possibly even front end but that still feels too ambitious to me
Long term would be working solidity into my full-time work as a legal engineer (this came sooner than expected!), either coding or reviewing in tandem with accompanying legal agreements (for example) in some respect
Thanks for the intro Erich - inspired me to begin my journey (and document it).
Wondering if you could share what your short/medium/long term goals were at the outset?
As a noob the only goal I’ve thought of is being able to code my own smart contract
I’d say:
Short term was being able to, at a basic level, understand the way a snippet of solidity works and how to leave as much as possible to onchain execution, and build something simple that works
Medium term would be to build a full-feature smart contract for a specific (and maybe unaddressed usecase), possibly even front end but that still feels too ambitious to me
Long term would be working solidity into my full-time work as a legal engineer (this came sooner than expected!), either coding or reviewing in tandem with accompanying legal agreements (for example) in some respect
Thats very helpful - thank you!