Home Podcasts YAGNI
YAGNI

YAGNI

Matt Swanson 18 Episodes Oct 12, 2026

YAGNI (You Ain't Gonna Need It) is a podcast about software practices and tools. Host Matt Swanson examines common development approaches and technologies to ask whether they are actually necessary. Each episode explores the trade-offs of adopting or skipping certain tools and techniques in software engineering.

Episodes

I need a software foreman w/ Stephen Margheim
I need a software foreman w/ Stephen Margheim Oct 12, 2026 3361 🔗 Impatient Programming: an invite for YAGNI listeners. This is a free guide to how Stephen’s team at Zar builds software with coding agents. It reworks Extreme Programming’s rules for working with agents and includes case studies, essays and tools. Nothing is for sale; signing up gives you access to everything.Stephen Margheim leads product engineering at Zar, a stablecoin neobank for de
Retiring from programming w/ Justin Searls
Retiring from programming w/ Justin Searls Oct 2, 2026 4914 Matt just got back from Rails World, where DHH's keynote left a lot of people thinking Rails was over. Justin Searls of Breaking Change, who gave his own retirement talk at Rails World two years ago, joins him to sort it out. They cover why the keynote hit people's fears so hard, whether "the one-person framework" still means anything when agents skip the coding step, and why Justin think
Irrefutable proof w/ Thorsten Ball
Irrefutable proof w/ Thorsten Ball Oct 2, 2026 3464 Thorsten Ball, who works on Amp, doesn't like the term "software factory." He'd rather be in a workshop, a garden or a "primordial soup" of throwaway tools. He and Matt talk about custom tools you build in minutes and throw away, why the huge jumps in AI tooling make it hard to bring people along gradually, and which old coding rules still matter now that agents write the code. Along the
Camping chair development w/ John Nunemaker
Camping chair development w/ John Nunemaker Oct 1, 2026 3794 John Nunemaker runs Fireside, Flipper and Box Out. He used to think of himself as a craftsman, until last December, when he found out that what he really loves is shipping. Now he reads the data models and queries but not the JavaScript. He's also dropping plugins and rewrote 80% of Fireside's infrastructure in three days while driving a camper. He and Matt talk about when you're the brai
LLM junk food w/ Justin Duke
LLM junk food w/ Justin Duke Oct 1, 2026 3514 Justin Duke, who runs Buttondown, calls himself a "radical LLM centrist." About two-thirds of Buttondown's merged code comes from LLMs, but he still pushes back on the most extreme software factory takes. He and Matt talk about why most "factories" are only tuned for throughput and why so much agent work is snacking: low effort and low value. They also get into the rise of fake third-part
Infinite plausible PRs w/ Nate Berkopec
Infinite plausible PRs w/ Nate Berkopec Sep 30, 2026 3154 Back in February, Nate said that coding workflows built around adding more human-in-the-loop steps were a dead end, and that the end state is the "dark factory," where humans aren't allowed on the floor. Six months later, Matt asks him where he stands now. They cover why agents that produce endless plausible PRs haven't made anyone much faster, and why the real bottleneck is deciding what
What would you say...you do here?
What would you say...you do here? Sep 30, 2026 52 Software used to be something you sat down and wrote.Line by line. Decision by decision.The work lived in the hands of the person at the keyboard.That world doesn’t really exist anymore. Everything is changing: who does the work, how fast it moves, what counts as “writing,” what still needs a human in the loopInstincts and best practices are built on ideas that are getting invalidated fas
Programming Books w/ Aaron Francis
Programming Books w/ Aaron Francis Dec 5, 2023 2967 Matt and Aaron talk about programming books and try to answer the question "do we need them?"This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free atflippercloud.ioAaron Francis on T
Redis w/ Nate Berkopec
Redis w/ Nate Berkopec Nov 28, 2023 2560 Matt and Nate talk about Redis and try to answer the question "do we need it?"This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free atflippercloud.ioNate Berkopec on Twitter // Speed
Service Objects w/ Jason Swett
Service Objects w/ Jason Swett Nov 21, 2023 91 Matt and Jason talk about Service Objects and try to answer the question "do we need them?"This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free atflippercloud.ioJason Swett on Twitt
Testing w/ Josh Pigford
Testing w/ Josh Pigford Nov 14, 2023 2636 Matt and Josh talk about automated testing and try to answer the question "do we need them?"This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free atflippercloud.ioJosh Pigford on Twi
GraphQL w/ Trevor Turk (Bonus: VCR)
GraphQL w/ Trevor Turk (Bonus: VCR) Nov 7, 2023 3256 Matt and Trevor talk about GraphQL and try to answer the question "do we need it?" (Bonus hot takes on VCR snapshot testing)This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free atfl

Recommended