Sign in

Maintainable Software Podcast

@maintainable.fm
118 followers 24 following 103 posts

Curious Conversations on the Art of Software Maintenance. Hosted by @PlanetArgon.com CEO @robbyonrails.com. maintainable.fm

PostsRepliesMedia
Maintainable Software Podcast @maintainable.fm · 29/09/2026
What does maintainability look like when you’re maintaining a programming language? José Valim joins Robby to talk about Elixir, long-term evolution, restraint, extensibility, and how AI is changing software maintenance. maintainable.fm/episodes/jos...
001
Maintainable Software Podcast @maintainable.fm · 10/09/2026
Before you remove the weird thing, find out why it’s there. @JohnAthayde.com talks about understanding how people actually use software before removing workflows, replacing patterns, or reaching for a rewrite. Listen here: maintainable.fm/episodes/joh...
010
Maintainable Software Podcast @maintainable.fm · 08/09/2026
What does maintainability look like from the user’s side? @johnathayde.comjoins @robbyonrails.com on Maintainable to talk front-end sprawl, design systems, AI-assisted software archaeology, and rewrite vs. refactor. Listen here : maintainable.fm/episodes/joh...
010
Maintainable Software Podcast @maintainable.fm · 03/09/2026
Kristin Isaac argues that the strongest case connects maintenance work to customer impact, revenue, reliability, and risk. Sometimes the best way to advocate for invisible engineering work isn't a better technical argument. It’s a better story. Listen here maintainable.fm/episodes/kri...
000
Maintainable Software Podcast @maintainable.fm · 01/09/2026
Customers don't call it “technical debt.” They say your product is slow, unreliable, or broken. Kristin Isaac joins @RobbyRussell to talk about connecting maintenance work to customer experience, revenue, reliability, and trust. Listen here: buff.ly/T7iUEcb
000
Maintainable Software Podcast @maintainable.fm · 27/08/2026
"A multitude of workers." That's how Obie Fernandez described his AI architecture in 2024. We call it agent orchestration now. What makes the episode worth revisiting is that he frames it as a maintainability decision, not a capability one.
100
Maintainable Software Podcast @maintainable.fm · 20/08/2026
If you missed this week’s episode, David Hayes joined @Robbyonrails.com to talk about the realities of maintaining software that people depend on. One of the themes that stood out: sometimes “boring” software is exactly what success looks like. Listen here: maintainable.fm/episodes/dav...
021
Maintainable Software Podcast @maintainable.fm · 18/08/2026
New on Maintainable 🎙️ David Hayes of FusionAuth joins @Robbyonrails.com to explore what it takes to maintain software. They talk APIs, technical debt, self-hosted software, customer outcomes, & why “boring” software can sometimes be exactly what you want. Listen: maintainable.fm/episodes/dav...
010
Maintainable Software Podcast @maintainable.fm · 11/08/2026
A lot of us are writing context files for AI agents, but actually, the rules are the same ones we've been ignoring for humans. Daniela Baron and Robby discussed this topic long before agents were reading our repos, so this episode offers practical advice for those keeping humans in mind when coding.
030
Maintainable Software Podcast @maintainable.fm · 06/08/2026
If you missed it this week 👀 Diana Pfeil joined @Robbyonrails.com on Maintainable to talk about evals, input drift, human review, and the real maintenance work behind AI systems. Plus, why starting with the simplest model is often the smartest move. 🎧 Listen here: maintainable.fm/episodes/dia...
000
Maintainable Software Podcast @maintainable.fm · 04/08/2026
AI systems can change even when the code doesn’t. This week, Diana Pfeil joins @Robbyonrails.com on Maintainable to talk evals, input drift, production monitoring, and why simpler models are often the better place to start. 🎧 Listen here: maintainable.fm/episodes/dia...
000
Maintainable Software Podcast @maintainable.fm · 23/07/2026
Worth a listen if you've ever inherited a "creative" codebase. 🎧 maintainable.fm/episodes/arp...
maintainable.fm
Arpit Mohan - Aspiring To Be Boring As Possible
Robby has a chat with Arpit Mohan, the Co-Founder and CTO of Appsmith, about the importance of engineers writing code for humans and not machines while also focusing a lot on readability, how useful…
000
Maintainable Software Podcast @maintainable.fm · 21/07/2026
In the age of AI-generated code, this vault episode seems timely. Arpit Mohan (Appsmith) on why the best code is written for humans- readability, useful comments, the why behind every decision 🎧 maintainable.fm/episodes/arp...
000
Maintainable Software Podcast @maintainable.fm · 02/07/2026
3 components of really well-maintained software, according to Alan Ridlehoover:
000
Maintainable Software Podcast @maintainable.fm · 30/06/2026
AI is writing more of your code than ever. But who's checking the behavior? From the Vault: Alan Ridlehoover makes the case for behavior-centric testing to keep systems maintainable. Worth a (re)listen right now. maintainable.fm/episodes/ala...
010
Maintainable Software Podcast @maintainable.fm · 30/06/2026
If you're into that sort of thing.md. maintainable.fm/llms.txt
thing.md
000
Maintainable Software Podcast @maintainable.fm · 18/06/2026
If you missed it 👀 @chriscoyier.net joined @robbyonrails.com on Maintainable to talk about CodePen, long-term software maintenance, and why maintainability is often a people problem more than a code problem. Listen here: maintainable.fm/episodes/chr...
021
Maintainable Software Podcast @maintainable.fm · 16/06/2026
New episode 👀 @chriscoyier.net joins @Robbyonrails.com to talk about maintaining CodePen over 15+ years, migrating from Rails to Go, and why maintainability is often more about people than code.
010
Maintainable Software Podcast @maintainable.fm · 15/06/2026
Maintainable Podcast Newsletter: - Written for developers, not managers - Robby's commentary on things that don't make it to air - Vault picks (episodes worth revisiting) - New episode alerts with show notes and key links maintainable.fm/newsletter/
maintainable.fm
Subscribe to the Maintainable Software Podcast Newsletter
We speak with seasoned practitioners about the art of improving existing software code.
000
Maintainable Software Podcast @maintainable.fm · 08/06/2026
"We'll Fix It Later" never works. Let's explore what really needs to happen. The Maintainable newsletter is where Robby keeps the conversation going between episodes. maintainable.fm/newsletter
maintainable.fm
Subscribe to the Maintainable Software Podcast Newsletter
We speak with seasoned practitioners about the art of improving existing software code.
000
Maintainable Software Podcast @maintainable.fm · 07/05/2026
Catch up with Sally Lait & @Robbyonrails.com on Maintainable as they talk about confidence as a signal of maintainability. You can feel it in a codebase immediately. 🎧 Listen here: buff.ly/4vZMQeU
000
Maintainable Software Podcast @maintainable.fm · 05/05/2026
Sally Lait joins @robbyonrail.com on Maintainable to talk about confidence as a signal of maintainability. Not just code quality… but how teams feel working in a system. Listen here: maintainable.fm/episodes/sal...
110
Maintainable Software Podcast @maintainable.fm · 28/04/2026
We talk about long-lived software every episode. Now we want to hear from the teams building it. If you work with Rails, let's hear from you! railsdeveloper.com/survey/ (The Ruby on Rails Community Survey is led by Planet Argon, the producers of Maintainable Podcast.)
railsdeveloper.com
2026 Ruby on Rails Community Survey
The 2026 Ruby on Rails Community Survey is now open. Add your voice to the community data. Brought to you by Planet Argon.
000
Maintainable Software Podcast @maintainable.fm · 21/04/2026
Stay sharp. Skip the noise. Join the Maintainable Podcast newsletter. One email when a new episode drops. That's it. maintainable.fm/newsletter/
000
Maintainable Software Podcast @maintainable.fm · 16/04/2026
If you missed it this week 👀 Rein Henrichs joined @Robbyonrails.com on Maintainable to talk about maintenance, understanding, and how teams stay aligned. Listen here: maintainable.fm/episodes/rei...
000
Maintainable Software Podcast @maintainable.fm · 16/04/2026
Rein Henrichs joins @Robbyonrails.com on Maintainable to explore why software maintenance is really about understanding. It’s not just about code, it’s about how teams make sense of complex systems together. Listen here: maintainable.fm/episodes/rei...
000
Maintainable Software Podcast @maintainable.fm · 02/04/2026
If you missed it this week 👀 Russ Olsen joined @Robbyonrails.com on Maintainable Software Podcast to talk about maintainability, legacy systems, and why context matters. Listen here: maintainable.fm/episodes/rus...
010
Maintainable Software Podcast @maintainable.fm · 31/03/2026
Russ Olsen joins @Robbyonrails.com on Maintainable Software Podcast to explore why maintainability depends on context. It is not about perfect code, it is about code people can understand and work with over time. Listen here: maintainable.fm/episodes/rus...
000
Maintainable Software Podcast @maintainable.fm · 19/03/2026
If you missed it this week 👀, Joel Oliveira joined @Robbyonrails.com on Maintainable Software Podcast to talk about predictable codebases, legacy systems, and improving software one small step at a time. Listen here: maintainable.fm/episodes/joe...
000
Maintainable Software Podcast @maintainable.fm · 17/03/2026
Joel Oliveira joins @Robbyonrails.com on Maintainable Software Podcast to explore why predictability makes software easier to maintain. Consistent patterns, small refactors, and thoughtful changes help teams keep systems healthy long after the first release. Listen: maintainable.fm/episodes/joe...
001
Reposted by Maintainable Software Podcast
Robby Russell @robbyonrails.com · 03/03/2026
Still thinking about my conversation with @kentbeck.com. You're probably burning optionality in your codebase right now and don't even know it. We got into the "feature saw," 🪚 why 100% utilization kills design work, and why tidying code is an ethical practice... not a nice-to-have.
maintainable.fm
Kent L Beck: You’re Ignoring Optionality… and Paying for It
Kent Beck and Robby unpack why teams burn optionality faster than they realize and why restoring it isn’t a luxury—it’s the work. They explore reversible vs irreversible decisions, the feature saw, an...
1102
Reposted by Maintainable Software Podcast
Brittany Ellich @brittanyellich.com · 21/01/2026
One of the biggest lessons I've learned as a software engineer is that working code is worth maintaining. I was thrilled to be asked to be on the @maintainable.fm podcast with @robbyonrails.com ! If you want to learn more about using #AI to make codebases better, you should check it out!
0132
Reposted by Maintainable Software Podcast
Don MacKinnon @donmackinnon.dev · 22/01/2026
Two amazing podcasters together on the latest @maintainable.fm ! Check out Robby and @brittanyellich.com ‘s conversation about leveraging AI to help with software maintenance maintainable.fm/episodes/bri...
maintainable.fm
Brittany Ellich: Using AI to Maintain Software, Not Rewrite It
AI isn’t here to save you from your codebase. Brittany Ellich explains how to use it to maintain what already works… without chasing rewrite fantasies or shipping chaos.
032
Maintainable Software Podcast @maintainable.fm · 24/02/2026
The conversations that sustain long-lived software rarely make headlines, but they matter deeply to the teams doing the work. Maintainable is where we have those conversations. Thank you to Podranker for naming us in your 15 Best Developers Podcasts of 2026! podranker.com/podcast/main...
011
Maintainable Software Podcast @maintainable.fm · 12/02/2026
What if your app’s history is actually its biggest advantage? Maintainable explores this every week. maintainable.fm/newsletter/
010
Maintainable Software Podcast @maintainable.fm · 05/02/2026
If you missed it, Lucas Roesler joined @Robbyonrails.com on Maintainable to talk about readability, observability, and understanding what your systems are really doing. Listen here: maintainable.fm/episodes/luc...
010
Maintainable Software Podcast @maintainable.fm · 03/02/2026
Lucas Roesler joins Robby to dig into readability, observability, and why fast feedback loops matter so much when maintaining long lived software. If you have ever inherited a system you could not quite understand, this one is for you. Listen here: maintainable.fm/episodes/luc...
021
Maintainable Software Podcast @maintainable.fm · 23/01/2026
If you missed it, @Brittanyellich.com explains why maintaining existing systems often beats rewriting them and how to use coding agents without chaos. Catch up on her conversation with @Robbyonrails.com on @maintainable.fm: maintainable.fm/episodes/bri...
153
Maintainable Software Podcast @maintainable.fm · 22/01/2026
Legacy is not a burden. It’s evidence and history. Something to be proud of. Subscribe for conversations with people who treat software like a long-term commitment. maintainable.fm/newsletter/
000
Maintainable Software Podcast @maintainable.fm · 21/01/2026
@Brittanyellich.com shares lessons from maintaining GitHub’s long-lived systems, why most rewrites stall momentum, and how teams can use coding agents without creating new debt. Listen on Maintainable with @Robbyonrails.com: maintainable.fm/episodes/bri...
052
Maintainable Software Podcast @maintainable.fm · 08/01/2026
If your codebase feels complicated… good. That means it’s lived a life and served real users. But there are ways to simplify and move forward confidently. Maintainable shares stories from teams who’ve been in your shoes. Join us! maintainable.fm/newsletter/
001
Reposted by Maintainable Software Podcast
Robby Russell @robbyonrails.com · 29/12/2025
Final @maintainable.fm episode of 2025… I peppered @kentbeck.com with questions, and he basically called out how teams quietly pay for lost optionality. What’s one decision you regret because it narrowed your options? maintainable.fm/episodes/ken...
maintainable.fm
Kent L Beck: You’re Ignoring Optionality… and Paying for It
Kent Beck and Robby unpack why teams burn optionality faster than they realize and why restoring it isn’t a luxury—it’s the work. They explore reversible vs irreversible decisions, the feature saw, an...
071
Maintainable Software Podcast @maintainable.fm · 18/12/2025
Your app has a future. And so do you. Every episode brings ideas that helps you reclaim momentum. Subscribe. maintainable.fm/newsletter/
010
Maintainable Software Podcast @maintainable.fm · 11/12/2025
Catch up on this week’s episode with @KentBeck.com He breaks down how teams burn optionality, why structure matters, and how making the hard change easy shapes every feature that follows. Listen with host @robbyonrails.com: maintainable.fm/episodes/ken...
081
Maintainable Software Podcast @maintainable.fm · 09/12/2025
@KentBeck.com shares why teams burn optionality faster than they realize and why making the hard change easy is the real work. He explains the balance between features and future options & how small structure care shapes progress. Listen with host @Robbyonrails.com: maintainable.fm/episodes/ken...
031
Maintainable Software Podcast @maintainable.fm · 05/12/2025
You don’t need a rewrite. You need space to think. Maintainable offers you that space. maintainable.fm/newsletter/
010
Maintainable Software Podcast @maintainable.fm · 04/12/2025
Who should we have on the show in 2026?
media.tenor.com
a girl wearing glasses says i have some questions
ALT: a girl wearing glasses says i have some questions
121
Maintainable Software Podcast @maintainable.fm · 04/12/2025
If you work in a code base that feels heavier than it should, @donmackinnon.dev explains why the real cause is often unnecessary structure, unclear layers, and too many ideas packed into simple problems. Catch up on his Maintainable episode with @Robbyonrails.com: maintainable.fm/episodes/don...
121
Maintainable Software Podcast @maintainable.fm · 04/12/2025
Who doesn't enjoy winning a new software programming book?
020
Maintainable Software Podcast @maintainable.fm · 02/12/2025
@donmackinnon.dev explains why extra abstractions often make software harder to understand and harder to change. He shares what happens when teams add layers that do not provide real value and why simplicity lasts longer. Listen with @robbyonrails.com: maintainable.fm/episodes/don...
043