Podcast: Play in new window | Download (56.2MB) | Embed
Subscribe: Apple Podcasts | Spotify | Email | RSS | More
Programmers rarely use state machines, but they are useful in certain circumstances. In the places they work well, they can make code cleaner, far easier to debug, and much easier to reason about and maintain.