AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Future of Debugability
WICAT is an event-driven, global state system. It's designed to work in any language that allows for this kind of structure. The main thing is that you separate all mutating states from non-deterministic operations. WICAT can serialize messages and save them to a file so it can be replayable by the user.
Andrew Stone of Oxide Engineering joined Bryan, Adam, and the Oxide Friends to talk about his purpose-built, replay debugger for the Oxide setup textual UI. Andrew borrowed a technique from his extensive work with distributed systems to built a UI that was well-structured... and highly amenable to debuggability. He built a custom debugger "in a weekend"!
Some of the topics we hit on, in the order that we hit them:
The (lightly) edited live chat from the show:
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode