If you come to a fork in the road, take it! Two’s Complement is a programming podcast, hosted by Matt Godbolt and Ben Rady; two programmers who both grew up wanting to make video games. One of them did, one of them didn’t, but now they both work together despite coming from very different backgrounds.

Similar Podcasts

Igalia

Igalia
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions for companies across the globe. Our work and contributions are present in many projects such as GStreamer, Mesa 3D, WebKit, Chromium, etc.

The Ruby on Rails Podcast

The Ruby on Rails Podcast
The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Hosted by Brittany Martin and Brian Mariani. Produced by Mirror Placement. Edited by Peachtree Sound.

Developer Voices

Developer Voices
Discover the future of software from the people making it happen.Listen to some of the smartest developers we know talk about what they're working on, how they're trying to move the industry forward, and what you can learn from it. You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.

The Tinfoil House

August 15, 2026 0:38:11 55.04 MB Downloads: 0

Ben's friend is locked out of their AWS account and Matt's AI has decided he's a hacker. The escape route runs through a cheap computer, a mesh network, and Neal Stephenson.

Never Twice the Same Color

July 10, 2026 0:44:12 63.72 MB Downloads: 0

Matt records from the wrong continent and explains how he taught his computer to be a 1950s television. Ben guesses his way to the secret of the colo(u?)r burst and wins today's podcast.

Programming in English

June 14, 2026 0:31:41 45.67 MB Downloads: 0

Ben sets out to learn Rust by only reading it, while Matt wonders if you can learn to land a plane from a book. Also: is snark a portmanteau?

The Rabbit Was Always There

May 25, 2026 0:43:59 63.4 MB Downloads: 0

Ben asks what happens when you curl google.com, and Matt peels back HTTP until the rabbit turns out to have been in the hat all along. Then a USB hub stages a dramatic intervention.

Speed of Thought

April 11, 2026 0:49:29 71.34 MB Downloads: 0

Ben has stopped talking to Claude directly. Matt hasn't opened his editor in days. They try to work out whether this is fun, programming, or a very expensive slot machine.

Observable Metrics

April 10, 2026 0:39:35 44.92 MB Downloads: 0

Matt and Ben explore the intersection of testing, metrics, and observability in performance-critical code. They debate push vs pull metric systems, share war stories from financial trading systems, and ponder what to do when your program can't tell anyone it's in trouble.

Measure Twice, Optimize Once

March 08, 2026 0:46:01 66.35 MB Downloads: 0

Ben asks a simple question about performance and Matt talks for 46 minutes. The one true use case for linked lists is revealed, and a part three is threatened.

How Fast Is Fast?

February 14, 2026 0:45:08 65.0 MB Downloads: 0

Ben interviews Matt with a deceptively simple question: make my program go fast. 44 minutes later, robot dogs are falling over, Grace Hopper's wire makes an appearance, and Matt still hasn't gotten the job.

Factorio

December 06, 2025 0:24:12 34.86 MB Downloads: 0

Ben's new TCP backpressure explanation: conveyor belts full. Matt zooms out and mistakes his factory for a Pentium 2. Ben plans to switch to Linux gaming; Matt's start bar keeps popping up and he's had it.

Vibe Coding and Robot Teammates

November 13, 2025 0:42:37 61.39 MB Downloads: 0

Ben worries replacing juniors with LLMs creates a future hiring crisis - who'll train the robot-wranglers? Matt blames COVID brain fog, then proves it by botching NP-completeness. Capitalism is bad at escaping local minima.

Conference Talks: Some Assembly Required

October 12, 2025 0:43:08 62.12 MB Downloads: 0

Matt returns from CppCon with a cold, three talks, and a keynote title Reddit hates. Ben immediately declares Reddit dumb. The hosts discuss C++ reflection, the unforgivable renaming of the Sears Tower, and why conference attendees should stand like Pac-Man.

Running Programs

September 12, 2025 0:41:18 59.47 MB Downloads: 0

Matt and Ben discuss running in production; from running processes in screen to battling systemd configuration files. Ben sketches out daemonization rituals while Matt channels Tolkien to explain process hierarchies. Our hosts discover that Ansible playbooks are just bash scripts with better PR, and everyone still Googles journalctl syntax.

Squashing Compilers

August 10, 2025 0:42:24 61.07 MB Downloads: 0

Matt uses you as his therapist to vent about three days fighting systemd and boot time. Ben patiently listens while Matt explains why mounting things shouldn't consume 200% CPU. AWS sponsorship news provides a silver lining.

The Benefits of Experience

July 18, 2025 0:33:20 48.02 MB Downloads: 0

Matt and Ben explore how experience lets you run across water instead of drowning in options. Ben explains why he doesn't need a life preserver when building software. Matt retrofits good practices into Compiler Explorer while lamenting decisions from 10 years ago.

Is Football Possible Anymore?

June 12, 2025 0:20:24 29.39 MB Downloads: 0

Ben recounts his 2007 startup building a database chatbot (before LLMs were cool). Matt tries their methods live with Claude. Ben foolishly uses his phone as a microphone stand.