
Rein Henrichs: The Real Work of Maintenance Happens Before You Touch the Code
Software maintenance is often framed as a technical problem. Refactoring code, fixing bugs, or upgrading dependencies. In this conversation,...
Radio and PodcastLive Radio & PodcastsOpening Radio and Podcast...

Radio and PodcastLive Radio & PodcastsFetching podcast shows and categories...
Radio and PodcastLive Radio & PodcastsFetching podcast episodes...

Feel like you’re hitting a wall with your existing software projects? You're not alone. On the Maintainable software podcast, we speak with seasoned practitioners who have worked past the pr...

Software maintenance is often framed as a technical problem. Refactoring code, fixing bugs, or upgrading dependencies. In this conversation,...

Software doesn’t become hard to maintain only because the code is messy. It often becomes hard to maintain because the reasoning behind it d...

Long-lived software systems rarely stay tidy. Over time they accumulate decisions, workarounds, and layers of history that can make even sim...

Maintaining software over time rarely fails because of one bad decision. It fails because teams stop getting clear signals… and start guessi...

Rewrites are seductive. Clean slates promise clarity, speed, and “doing it right this time.” In practice, they’re often late, over budget, a...

Kent Beck: You’re Ignoring Optionality… and Paying for It In this episode of Maintainable , Robby speaks with Kent Beck , a foundational voi...

Episode Highlights [00:00:48] What Makes Software Maintainable Don explains why unnecessary complexity is the biggest barrier to maintainabi...

Episode Summary In this conversation, Robby sits down with software engineer and author Chris Zetter to explore what building a relational d...

Maintaining consistency across a sprawling codebase is one of the hardest challenges in software engineering. Denis Rechkunov , a Principal...

Episode Notes The discussion moves into how standards evolve beyond tools, the trade-offs of monocultures vs. consensus-driven teams, and wh...

Taylor Otwell, creator of Laravel and CEO of Laravel LLC, joins Robby to reflect on his 14-year journey building and maintaining one of the...

Robby is joined by Sara Jackson , Senior Developer at thoughtbot , to explore the practical ways teams can foster resilience—not just in the...

CTO coach Joel Chippindale joins Robby to share what he's learned over two decades of building and leading software teams. Joel argues that...

Melanie Sumner: Why Continuous Accessibility Is a Strategic Advantage Melanie Sumner, Product Accessibility Lead for Design Systems at Hashi...

In this episode of Maintainable , Robby speaks with Joe Masilotti , an independent consultant who helps Rails teams ship mobile apps using H...

Freedom Dumlao (CTO at Vestmark ) joins Robby to explore what it means to maintain software at scale—and why teams sometimes need to unlearn...

Mercedes Bernard , Staff Software Engineer at Kit , joins Robby to talk about what it really means to write code that lasts—and who it shoul...

Evan Phoenix ( @evanphx ), CEO of Miren , joins Robby to explore the subtle but powerful difference between writing code that works and writ...

Software isn’t always about rapid iteration. Sometimes, the real challenge lies in carefully assessing the existing environment. Chris Salva...

Heimir Thor Sverrisson joins Robby to discuss the importance of software architecture in long-term maintainability. With over four decades i...

Not every messy piece of code needs a refactor. Noémi Ványi , Senior Software Engineer at Xata , joins Robby to discuss how to develop the i...

How much can legacy code tell us beyond just functionality? Julia López, Senior Software Engineer at Harvest , believes that even small deta...

Episode Overview Marty Haught joins Robby to discuss the sustainability of open-source projects , the challenges of maintaining RubyGems , a...

Mike Bowers, Chief Architect at FairCom , has spent decades navigating the evolution of database technology. In this conversation, he and Ro...

Join Robby as he chats with Lorna Mitchell , open source advocate and technical writer, about the art of creating documentation that doesn’t...

Episode Summary In this episode of Maintainable, Robby sits down with Carola Lilienthal , Software Architect and Managing Director at WPS ....

Topics Discussed The importance of changeability as a core characteristic of well-maintained software. How GitHub has approached accessibili...

Austin Story, Senior Engineering Director at Doximity, joins Robby to explore the intricacies of building maintainable systems, fostering te...

Topics Covered Characteristics of Maintainable Software Dan emphasizes the importance of internal consistency in codebases, automated tests,...

In this episode of Maintainable, Robby speaks with Tom Johnson , Co-Founder and CEO of Multiplayer . Tom shares his perspectives on the evol...

In this episode of Maintainable , Robby speaks with Gulcin Yildirim Jelinek , a Staff Database Engineer at Xata . Joining from Prague, Czech...

Robby sits down with Justine Gehring , an AI Research Engineer at Moderne , to explore how AI tools are transforming code maintenance and sc...

As a product advocate at Nx , Katerina Skroumpelou combines her engineering skills with a knack for connecting with clients. In this episode...

Welcome to another engaging episode of the Maintainable Software Podcast! In this episode, Robby sits down with Moriel Schottlender, Princip...

Welcome to another engaging episode of Maintainable! Robby sits down with Kate Holterhoff, Ph.D., a Senior Analyst at RedMonk and former fro...

Alan Ridlehoover: Building Robust Systems Through Behavior-Centric Testing In this episode of Maintainable, Robby speaks with Alan Ridlehoov...

In this episode of Maintainable , Robby speaks with April Wensel , Founder and Owner of Compassionate Coding . April shares her journey in t...

In this episode of the Maintainable Software Podcast, Robby sits down with Saron Yitbarek , founder and CEO of DiscoLink , to explore the ch...

Introduction In this episode of Maintainable, Robby speaks with Lutz Hühnken , Head of Engineering Excellence at Upvest , about the transfor...

In this episode of the Maintainable Software Podcast, Robby is joined by Noel Rappin , Staff Engineer at Chime Financial , and the mind behi...

In this episode of the Maintainable Software Podcast, Robby sits down with Cassidy Williams , Developer Advocate at GitHub, to explore the d...

In this episode of the Maintainable Software Podcast, Robby speaks with Obie Fernandez , Chief Scientist at Olympia , about the integration...

Topics Discussed Characteristics of Well-Maintained Software : Tekin emphasizes the importance of software that is easy to change and tailor...

Ryosuke shares his insights on: Ownership in Software Maintenance: The role of single-threaded ownership and dedicated teams in maintaining...

Welcome to the Maintainable Software Podcast! In this episode, Robby speaks with Julia Ferraioli, an Open Source AI/ML Strategist at AWS and...

In this episode of Maintainable, Robby Russell sits down with Tanmai Gopal, the CEO and co-founder of Hasura . Tanmai shares his insights in...

In this episode of the Maintainable Software Podcast, Robby Russell sits down with James Socol, a Staff Engineer at Fastly, to discuss the a...

In this episode of Maintainable, Robby chats with Paola Ducolin, Staff Engineer at Datadog . Paola shares her insights on the characteristic...

In this episode, Robby welcomes Robin Heinze, Director of Engineering at Infinite Red, to discuss the intricacies of building and maintainin...

In this episode of Maintainable, Robby welcomes Scott Hanselman, VP of Developer Community at Microsoft and host of the Hanselminutes Podcas...