Two's Complement

Ben Rady and Matt Godbolt
undefined
Apr 11, 2026 • 49min

Speed of Thought

They dig into running autonomous code-improving agents as Git remotes and the Docker container workflows that keep them isolated. The conversation covers agent teams, incremental commits, and using TODO comments to steer edits. Security, cloud dev environments, vendor reliability, and how agent tooling changes what programming feels like all come up.
undefined
36 snips
Mar 9, 2026 • 46min

Measure Twice, Optimize Once

They dig into CPU-bound performance, contrasting throughput and latency with real-world examples like games and NLP. Benchmarking pitfalls and noisy results get practical fixes. Low-overhead instrumentation, sampling vs tracing profilers, and cache-aware analysis take center stage. Data-structure tradeoffs include a surprising linked-list use case and an order-book illustration.
undefined
47 snips
Feb 14, 2026 • 45min

How Fast Is Fast?

They debate what 'fast' actually means for programs, contrasting latency and throughput in different use cases. They map realistic latency ranges from seconds to nanoseconds and dig into cache effects, data layout, and cache-line behavior. They explore wake-up latency, kernel and NIC costs, alternative I/O paths, and when commodity PCs can't meet strict microsecond bounds.
undefined
Jan 10, 2026 • 27min

Gaming on Linux

Ben wipes his PC over Thanksgiving and installs Ubuntu for gaming. Matt recalls the dark days of himem.sys and IRQ conflicts. The universe was created last Thursday, and someone gets a hangover.
undefined
9 snips
Dec 6, 2025 • 24min

Factorio

Explore the fascinating world of Factorio, where automation meets a crash-landing adventure. Ben and Matt discuss how conveyor belts symbolize distributed computing, along with the joy of layout optimization and the frustration of factory breakdowns. They also delve into pollution mechanics, the thrill of space expansion, and the role of robots in streamlining builds. With Linux gaming on the horizon and Windows frustrations laid bare, this conversation showcases both technical insights and gaming passion.
undefined
41 snips
Nov 13, 2025 • 43min

Vibe Coding and Robot Teammates

The hosts dive into the complicated relationship between AI and software development. They discuss the challenges of translating real-world requirements into code and the implication of AI replacing junior roles. Concerns about a future shortage of qualified trainers for AI systems are raised. The conversation highlights how experienced engineers may leverage AI more effectively. They debate the trade-offs of quick coding solutions versus maintaining robust software, ultimately acknowledging that while AI is a valuable tool, it doesn't solve every problem.
undefined
10 snips
Oct 12, 2025 • 43min

Conference Talks: Some Assembly Required

Matt shares his experiences from a recent conference, battling a cold while presenting three talks. He dives into the contentious title of his keynote that raised eyebrows on Reddit and defends its intent. The hosts explore C++ reflection, the challenges of live demos, and the art of handling difficult audience questions. They embrace the excitement around new C++ features and discuss the importance of community inclusivity. Networking tips include the quirky 'Pac-Man' stance to invite newcomers into discussions.
undefined
24 snips
Sep 12, 2025 • 41min

Running Programs

Matt and Ben dive into the nitty-gritty of running processes in production, tackling everything from screen sessions to systemd configurations. They provide entertaining insights into daemonization rituals and liken Ansible playbooks to bash scripts with a makeover. The challenges of deploying software in different environments spark engaging personal anecdotes. With a nod to Tolkien, they explore process hierarchies while highlighting the ease of using Systemd for modern service management. Plus, they discuss scaling applications and the modern shift to Ansible and Terraform.
undefined
23 snips
Aug 10, 2025 • 42min

Squashing Compilers

Matt vents about his three-day battle with systemd, revealing why mounting things should never consume 200% CPU. A humorous discussion around listening stats provides comic relief. They tackle the challenges of managing large compiler installations and the intricacies of SquashFS. AWS credits bring unexpected financial relief, shaping their infrastructure plans. Linguistic quirks add a light touch, and the contrasting realities of debugging highlight the frustrations every programmer faces. It’s a mix of tech woes and relatable humor!
undefined
15 snips
Jul 18, 2025 • 33min

The Benefits of Experience

Explore how experience can transform decision-making and help navigate a sea of choices. Discover why one host happily forgoes safety nets when coding. Witness the balance between immediate responsibilities and the thirst for programming education. Learn about the power of mentorship in simplifying complex concepts. Get insights into enhancing development through Docker automation and the importance of thoughtful design that accommodates both humans and AI in programming. It's a rich tapestry of tech insights with a personal touch!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app