2min chapter

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

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode