AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Importance of Separating Out Your IO From Your Logic
Crespo: "I am not a UI person. Like this was, I won't wanna call it my first like, terminal UI or whatever" Crespo's background is building distributed systems and in particular consensus systems. He says the decision to separate out your IO from your logic is really important. It allows that because it, there's so many positive things that come from that. And conversely, when your IO is convoluted with your logic, there are so many things that become just much more difficult.
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