AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Swift Concurrency Manifesto
The Swift concurrency manifesto is something I wrote three years ago. It starts with some fairly simple things, like making the observation that when you have multiple different computers or multiple different threads that are communicating, it's best for them to be asynchronous. But as you start building this tower of abstractions, it's not just about how do you write this,. You then reach into the, how do you get memory safety? Because you want correctness, you want debugability and sanity for developers. How do you get that memory safety into the language?