web3 with a16z crypto cover image

Programming Languages & Crypto

web3 with a16z crypto

CHAPTER

Using Ergonomics in Programming Languages

It's leveraging this interesting ability to control the destruction of your values and then as a programmer to put arbitrary invariance on when are you allowed to like what needs to be satisfied in order to destroy this. That feels like such a modern such a high quality use of ergonomics in programming languages that really I don't think is super common in traditional programming languages, even yet. But it is so obviously valuable in a smart contract environment where there's even more logical requirements on what is possibleWhat is not possible when you have so much value and so much security at stake. So before we go into any particular examples, can you give a quick high level overview of the sort of object system that

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner