All Episodes
Two's Complement — 70 episodes
Speed of Thought
Measure Twice, Optimize Once
How Fast Is Fast?
Gaming on Linux
Factorio
Vibe Coding and Robot Teammates
Conference Talks: Some Assembly Required
Running Programs
Squashing Compilers
The Benefits of Experience
Is Football Possible Anymore?
C++ and Rust: Different Tools for the Job
Observable Metrics
Pair Programming with HAL?
Passing Messages
Getting CRUFTy
Are We Remotely Productive?
Are Dirty Hands Right?
Sequence Locks
The Joy of Programming
Deploy First Development
Programming Under Pressure
Avoiding Abandonware
Is Optimization Refactoring?
The Future of Compiler Explorer
Strong ARM
make podcast
Technical Debts
Copypasta
Iter-Mental Development
Compression
Questionable Comments
Ben Walks A Tree
Video Games and Other Diversions
Yak Shaving, Part 2, Also Live!
Yak Shaving, Live!
Integration Tests are a Scam
The Compiler Explorer Problem
Slightly Less Terrible Tech Interviews
Not Invented, Hear?
Time For Computers
A Bit Rusty
Swift (with Doug Gregor)
Carbon Footprint
Weird Webapps
Virtual Infrastructure
Golf for Hackers
Async Whatevers
Terrible Business Ideas
Java and/or C++?
Compile-Time Programming (with Hana Dusíková)
Performance
Building Games Two Ways
Lint and Other Fuzzy Bits
The Language Menagerie
Pull Requests and Pair Programming, Part 2
Pull Requests and Pair Programming, Part 1
CPUs are Clever
Boring is Awesome
Unix Commands for Wizards
Source Control and Conway's Law
Pictures and Candy with Arduino
Slow Builds and Fast Feedback
Semi-Solid Principles
Reverse Engineering the 6502
Special Guest: Clare Macrae
Manual Testing and Observability
Special Guest: James Grenning
Testing in C++
Episode 0 - The Origin Story