podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Matt Godbolt
Shows
GOTO - The Brightest Minds in Tech
Modern X86 Assembly Language Programming • Daniel Kusswurm & Matt Godbolt
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubCheck out more here:https://gotopia.tech/episodes/411Daniel Kusswurm - SW Developer, Computer Scientist & Author of "Modern X86 Assembly Language Programming" & many more booksMatt Godbolt - Low-level Latency Geek & Creator of Compiler ExplorerRESOURCESMatthttps://bsky.app/profile/matt.godbolt.orghttps://xania.orghttps://github.com/mattgodbolthttps://www.linkedin.com/in/godbolthttps://twitter.com/mattgodbolthttps://godbolt.org
2026-01-16
32 min
Two's Complement
Factorio
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.
2025-12-06
24 min
Two's Complement
Vibe Coding and Robot Teammates
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.
2025-11-13
42 min
CoRecursive: Coding Stories
Story: Godbolt's Rule - When Abstractions Fail
What do you do when your code breaks and the only fix is to dig into the runtime below? Matt Godbolt lives for that. Tile-based renderers, color-coded scanlines, zero-copy NICs—each story is a clue that leads past the abstraction to the real machine. He shares the rule that guides him: master your layer, learn the one below, and know the outline of the layer under that. Matt Godbolt's journey proves the real breakthroughs are hideen behind the abstrations where you are comfortable and familiar. Episode Page Support The Show Subscribe To The Podcast Joi...
2025-11-04
44 min
Two's Complement
Conference Talks: Some Assembly Required
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.
2025-10-12
43 min
Two's Complement
Running Programs
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.
2025-09-12
41 min
Two's Complement
Squashing Compilers
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.
2025-08-10
42 min
The Matt King Show
023: Part 2 of Reflections From The Past | The Matt King Show
Want To Watch The Matt King Show?Watch Here: https://www.youtube.com/@mattkingatx Part 2 of this series we dive deeper into the most impactful moments from the podcast, reflecting on key insights and personal takeaways from incredible conversations. Moments From The Show00:00 Reflecting on Podcast Highlights00:24 Aaron Amuchastegui: Embracing Failures and Betting on Yourself03:02 Skyler Williamson: Leading by Example06:03 Daniel Ramsey: Learning from Mistakes and Perseverance08:58 Dr. Tori Thompson: The Broken System of Western Medicine...
2025-07-29
29 min
Two's Complement
The Benefits of Experience
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.
2025-07-18
33 min
The Matt King Show
017: Bucky Godbolt l The Truth About Discipline, Addiction, and Identity
Want To Watch The Matt King Show?Watch Here: https://www.youtube.com/@mattkingatx In this episode, former Texas Longhorns coach Bucky Godbolt shares his journey of coaching Ricky Williams to a Heisman Trophy, his battle with alcoholism, and his enduring legacy in Texas football. Bucky discusses the challenges and triumphs throughout his career, his coaching philosophy, and the importance of setting and achieving goals, both on and off the field. Connect with Bucky https://x.com/buckygodbolt Moments From the Show00:00 Matt King Welcomes Buc...
2025-06-18
1h 28
CppCast
Friends-and-Family Special
Phil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with the co-hosts that have helped us keep up for the last 50 of them! News Boost.Bloom has been accepted into Boost "Three types of name lookups in C++" - Sandor Dargo "How Compiler Explorer Works in 2025" - Matt Godbolt Links Episode 376 with Rainer Grimm Rainer's website and blog - with updates on his ALS journey
2025-06-13
1h 02
CppCast
Friends-and-Family Special
Phil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with the co-hosts that have helped us keep up for the last 50 of them! News Boost.Bloom has been accepted into Boost "Three types of name lookups in C++" - Sandor Dargo "How Compiler Explorer Works in 2025" - Matt Godbolt Links Episode 376 with Rainer Grimm Rainer's website and blog - with updates on his ALS journey
2025-06-13
1h 02
Two's Complement
Is Football Possible Anymore?
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.
2025-06-12
20 min
Шо по коду?
#137 | Що програмісти мають знати про те, як працюють CPU
🔗 Матеріали згадані у випуску* What Every Programmer Should Know about How CPUs Work, Matt Godbolt* Conversational x86 ASM: Learning to Appreciate Your Compiler, Matt Godbolt* Матеріали про оптимізацію коду і архітектуру процесорів від Агнера Фога* Compiler Explorer🌟 Слідкуйте за нами* YouTube* Discord* Telegram* Buy Me a Coffee* Spotify* Apple Podcasts This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokodu.substack.com
2025-06-02
1h 39
Two's Complement
C++ and Rust: Different Tools for the Job
Matt and Ben discuss programming language debates sparked by an old talk that went viral. They explore how Matt's C++ safety tips convinced someone to switch to Rust instead. Matt stays up all night trying four different implementations to prove a point, then loses. Ben introduces the concept of "carpet bubbles" in language design. Matt lists all the C++ features that begin with C, while Ben questions whether Chicago makes popes.
2025-05-09
30 min
Hacker News Highlights
5.7.25 | Clippy brings 90s UI to local LLMs, Gemini 2.5 Pro preview released, OpenAI acquires Windsurf for $3B
This is a recap of the top 10 posts on Hacker News on May 7, 2025.Show HN: Clippy – 90s UI for local LLMshttps://felixrieseberg.github.io/clippy/https://news.ycombinator.com/item?id=43905942Gemini 2.5 Pro Previewhttps://developers.googleblog.com/en/gemini-2-5-pro-io-improved-coding-performance/https://news.ycombinator.com/item?id=43906018OpenAI reaches agreement to buy Windsurf for $3Bhttps://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billionhttps://news.ycombinator.com/item?id=43900877Matt Godbolt sold me on Rust by showing me C++https://www.collabora.co...
2025-05-07
11 min
Two's Complement
Observable Metrics
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.
2025-04-11
39 min
Two's Complement
Pair Programming with HAL?
Matt and Ben explore the new world of AI-assisted coding: is it like pairing with junior developer? Matt gets the recording working the second time, Ben worries about what happens when your business depends on code you don't understand.
2025-03-16
47 min
Two's Complement
Passing Messages
Ben and Matt wade into the deep waters of messaging systems, get utterly lost in time synchronization rabbit holes, and discover their new podcast tagline: "We make mistakes so you don't have to." Matt celebrates by getting his car stuck where cars shouldn't go.
2025-02-14
58 min
Two's Complement
Getting CRUFTy
Ben unveils his latest acronym-based software discussion framework while Matt patiently waits for the punchline. Our hosts explore alternatives to technical debt, debate the value of naming things, and Matt questions his ability to remember five letters for more than fourteen minutes. Ben has written a blog post going into more detail since the recording.
2025-01-12
35 min
Two's Complement
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.
2025-01-10
27 min
Two's Complement
Are We Remotely Productive?
Matt and Ben unpack the mysteries of remote work and programmer productivity, with a side of two's complement philosophy. Featuring unexpected insights, hallway chat nostalgia, and the radical notion that writing less code might actually be winning.
2024-12-14
26 min
Two's Complement
Are Dirty Hands Right?
Matt and Ben preach the gospel of "dirty hands are right," then spend 30 minutes explaining why that's completely wrong unless you're the right person, with the right skills, at the right time, working on the right thing. Also, don't cook chicken with dirty hands.
2024-11-23
31 min
Two's Complement
Sequence Locks
Matt talks about a work thing, called a sequence lock. Ben suggests some dumb ideas about that work thing. Then our hosts discuss how to starve a reader, anger the Gods of Volatility, and invoke Sylvester Stallone.
2024-10-26
48 min
Two's Complement
The Joy of Programming
Matt and Ben realize they love their jobs, and decide to keep doing them. Flow state, to the point where it makes people uncomfortable, is discussed. Also toilet humor. Ben makes an unintentional Sesame Street reference. Matt recalls his level 70 cleric.
2024-09-11
39 min
Two's Complement
Deploy First Development
Our hosts congratulate themselves on finally having decent microphones. Matt quizzes Ben on his "Deploy First" approach to software development. Ben explains branch-based deployment environments. He assures Matt he's a mortal. Matt promises to be less rubbish.
2024-08-17
40 min
Two's Complement
Programming Under Pressure
Ben and Matt come up with a podcast on the spot, which they do every month but also this month too. Our hosts discuss on-call rotations, fighting (virtual) fires, and working to meet deadlines at the mercy of the world. Ben says the letter 'P' a lot. Matt's brain freezes, but he's OK.
2024-07-21
46 min
Two's Complement
Avoiding Abandonware
Matt and Ben explore the unfortunate death and rebirth pattern of software systems. Ben botches a quote from Bjarne Stroustrup, and then explains why you can't go back in time and kill Hitler. Matt exhibits all the bad things when describing a serialization library.
2024-06-17
40 min
Two's Complement
Is Optimization Refactoring?
In flagrant violation of Betteridge's Law, Ben and Matt consider the question 'Is Optimization Refactoring?' and conclude that the answer is 'probably'. Ben warns our listener about overspecifying in tests. Matt is horrified by his own assumption that other people's code works.
2024-05-15
37 min
Two's Complement
The Future of Compiler Explorer
Matt ponders the future of his accidentally eponymous hobby project. Ben offers thoughtful consideration while waiting for the right opportunity to crack a joke. No lawyers were harmed in the making of this podcast.
2024-04-17
26 min
Microarch Club
101: Matt Godbolt
Matt Godbolt joins to talk about early microprocessors, working in the games industry, performance optimization on modern x86 CPUs, and the compute infrastructure that powers the financial trading industry. We also discuss Matt's work on bringing YouTube to early mobile phones, and the origin story of Compiler Explorer, Matt's well-known open source project and website.Matt's Site: https://xania.org/Matt on LinkedIn: https://www.linkedin.com/in/godbolt/Matt on X: https://twitter.com/mattgodboltMatt on Mastodon: https://hachyderm.io/@mattgodboltMatt on Bluesky: https://bsky.app...
2024-04-10
2h 29
Two's Complement
Strong ARM
Ben and Matt discuss their transition to using ARM-based Apple Silicon laptops for their day jobs. Ben rewrites Bash into Java because it makes his tests run faster. Matt tries to teach VSCode something and winds up writing JSON instead.
2024-03-18
41 min
Two's Complement
make podcast
Matt and Ben describe how to build a developer automation interface with Make, a ubiquitous build tool that can be conveniently inflicted on other people. Ben explains a great way to test shell scripts that doesn't work. Matt deletes libbob3.so and then regrets it.
2024-02-17
37 min
Two's Complement
Technical Debts
Ben and Matt discuss the original definition of technical debt a metaphor created by Ward Cunningham to explain why software designs that were correct when created now need to be changed. Ben invents a new verb, 'to soapbox' and then demonstrates its practical use. Matt reads timestamps in the future.
2024-01-15
46 min
Talking Postgres with Claire Giordano
My Journey into Performance Benchmarking with Jelte Fennema-Nio & Marco Slot
No one likes benchmarking. But it can be one of the highest impact things you do. Jelte Fennema-Nio and Marco Slot joined Claire Giordano and Pino de Candia on this episode of Path To Citus Con* podcast for developers who love Postgres—to discuss their journeys into performance benchmarking. And how it can change the course of your career. Do you need to find bottlenecks in your Postgres? Do you want to build skills with database benchmarks? There are many lovely benchmarking tools in the Postgres world: HammerDB, pgbench, YCSB, BenchBase, perf, & more. And in addition to running benchmarks th...
2024-01-12
1h 13
Two's Complement
Copypasta
Matt and Ben talk about when it's OK to copy and paste code. Matt explains how helpful compilers take the time-saving step of copying and pasting code for you, saving you precious microseconds. Ben recalls things from the 80s, like word processors and Indiana Jones.
2023-12-19
40 min
Two's Complement
Iter-Mental Development
Ben and Matt compare iterative and incremental approaches to software development. To everyone's astonishment, they turn out to be different. Then they decide we need better names for these things, but it turns out naming things is hard.
2023-11-20
27 min
Two's Complement
Compression
Matt and Ben talk about how compression works, specifically deflate, which is apparently everywhere. Ben gets particular about compression ratios. Matt explains how to compress /dev/random by sorting it first.
2023-10-23
46 min
Software Unscripted
Disassembling Languages with Matt Godbolt
Richard talks with Matt Godbolt, author of the godbolt.org Compiler Explorer, about how certain aspects of the Compiler Explorer work, as well as "disassembling" language designs themselves - talking about reference counting optimizations, destructors and unwinding, and even defending the infamous design decision of NaN != NaN. Hosted on Acast. See acast.com/privacy for more information.
2023-10-22
1h 07
Two's Complement
Questionable Comments
Ben and Matt comment on different types of comments in code. Join our hosts and they explore both good and bad types of comments, from the essential to the inexcusable. Matt explains how to bump the failure counter to 99. Ben suggests violence against cats.
2023-09-18
42 min
Two's Complement
Ben Walks A Tree
Ben ventures into the forest, finds a tree traversal problem, and then fails his will save and gets fascinated by a hash map. Matt suggests zombies. Then they come up with a solution and talk about how to test it because of course they do.
2023-08-22
43 min
Two's Complement
Video Games and Other Diversions
Matt and Ben talk about what they would do if they founded a game studio. And ASICs. And testing because why not. Join our hosts as they speculate on whether anyone has made a successful open source video game instead of just taking 5 minutes to Google it.
2023-07-17
44 min
ADSP: Algorithms + Data Structures = Programs
Episode 136: 🇬🇧 C++ On Sea Live 🇬🇧 CppCast, TLB HIT & Two's Complement!
In this episode, Conor and Bryce record live from C++ On Sea 2023 and interview all the other C++ podcasts: TLB HIT, Two’s Complement and CppCast!Link to Episode 136 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachGuests InterviewedJF BastienMatt GodboltJonathan Müller (Briefly)Tristan Brindle (Briefly)Phil NashTimur DoumlerShow NotesDate Recorded: 2023-06-29Date Released: 2023-06-30C++ On Sea ConferenceC++ On Sea 2023 Key...
2023-06-30
46 min
Two's Complement
Yak Shaving, Part 2, Also Live!
Ben and Matt finish shaving the yak from the prior episode. While waiting for DNS certificate validation to complete, our hosts discuss the "branch based environment" approach to infrastructure, and consider how serverless services make that model a bit cheaper.
2023-06-20
1h 01
The Imposter Club
Behind the Mic: a bonus ep spilling the secrets of making The Imposter Club with Kimberly & Exec Producer Rosie Turner
You know those 'making of's on TV we all love so much? Well, adjust your expectations as this is hardly a behind the scenes of 'Blue Planet' ;-) but... Ever wondered how we landed on The Imposter Club as an idea, why we made this podcast in the first place, or who Kimberly’s dream guest would be? You can find out as well as hear some personal take outs from each guest’s story in this bonus, behind the mic conversation between Kimberly and her partner in crime - talent guru and podcast Exec Rosie Turner. You'll discover that...
2023-06-06
48 min
Two's Complement
Yak Shaving, Live!
Matt and Ben hit the record button while shaving a yak and then attempt to pass it off as a podcast episode. Join our hosts as they troubleshoot DNS problems, fiddle with makefiles, and fail to remember the things that their prior selves did.
2023-05-22
1h 04
Two's Complement
Integration Tests are a Scam
Ben and Matt borrow a title from J.B. Rainsberger and talk about how integration tests want to take all your money. Or time. Same thing.
2023-04-18
00 min
Two's Complement
Integration Tests are a Scam
Ben and Matt borrow a title from J.B. Rainsberger and talk about how integration tests want to take all your money. Or time. Same thing.
2023-04-18
36 min
Two's Complement
The Compiler Explorer Problem
How do you solve a problem like Compiler Explorer sponsors? Matt digs into a surprisingly interesting algorithm problem that is in no way related to compilers. Ben explains how he nearly bankrupted himself by starting a bank.
2023-03-20
31 min
Two's Complement
Slightly Less Terrible Tech Interviews
Ben and Matt descend like Orpheus into the horrifically awful world of tech interviews, to try and extract some sort of humanity from the process. They fail, of course, but discuss some interesting ideas along the way.
2023-02-17
37 min
Two's Complement
Not Invented, Hear?
Matt and Ben explore their mutual tendency to favor build over buy. Instead of using open source software that may be free-as-in-puppy, our hosts have sometimes built their own solutions, occasionally with hilariously regrettable results.
2023-01-17
36 min
Two's Complement
Time For Computers
Ben and Matt examine how fast computers are by comparing them to humans. Turns out they're mind-boggling-ly fast. Or maybe humans are just slow? I don't know, let's not make the humans feel bad. They're trying their best with those adorable squishy meat brains.
2022-12-18
44 min
Two's Complement
A Bit Rusty
Matt and Ben discuss the Rust programming language, recall some hobby projects they've used it for, and speculate about where else it might be used, such as embedded rust. Ben tries to remember how Ethereum works, and fails. Matt makes a ray tracer and a Weird Al reference.
2022-11-16
37 min
Two's Complement
Swift (with Doug Gregor)
Ben and Matt chat about the Swift programming language with special guest (and Swift creator) Doug Gregor. Doug teaches us a thing or two about Swift's design, and how it could possibly be a C++ successor. Matt rambles; Ben asks intelligent questions.
2022-10-12
54 min
Two's Complement
Carbon Footprint
Ben and Matt talk Carbon, the new language backed by Google, designed to be a successor to C++. Matt discusses his involvement with the project. Ben asks questions and cracks wise.
2022-09-14
48 min
Two's Complement
Weird Webapps
Matt and Ben discuss the idiosyncratic way that they learned to build web applications for trading. If latency and correctness were paramount, and you could tell all your users which browser they had to use, what would you do? Here's what we did.
2022-08-15
49 min
Two's Complement
Virtual Infrastructure
Ben and Matt compare container technologies like Docker to virtual machines, and discuss the tradeoffs when deploying applications. Matt explains the scary things that can happen when you share a VM with strangers. A visitor enters through the couch.
2022-07-15
52 min