Maintainable
Robby Russell
0
Do you feel like you're hitting a wall with your existing software projects? Are you curious to hear how other people are navigating this? You're not alone. On the Maintainable Software Podcast, Robby speaks with seasoned practitioners who have overcome the technical and cultural problems often associated with software development. Our guests will share stories in each episode and outline tangible, real-world approaches to software challenges. In turn, you'll uncover new ways of thinking about how to improve your software project's maintainability.
Folgen
-
Chris Coyier: The Long Game of Maintaining CodePen 16.06.2026 53Min.Chris Coyier, co-founder of CodePen, joins Robby to reflect on what it takes to maintain software over the long haul. Drawing from CodePen’s 15-plus-year journey, Chris shares lessons about balancing stability with innovation, navigating technical debt, and gradually evolving a product without losing sight of the people who depend on it. They discuss CodePen’s origins, the team’s ongoing migration from Rails to Go, the realities of building with a small engineering team, and why maintainability is often more about people than code.
-
Sally Lait: Confidence Is the Real Metric 05.05.2026 55Min.Sally Lait joins Robby to explore why confidence might be the most important signal of software maintainability. They dig into the cultural dynamics behind legacy systems, why technical debt becomes a people problem, and how teams can move forward without dismissing the work that got them here.
-
Rein Henrichs: The Real Work of Maintenance Happens Before You Touch the Code 14.04.2026 55Min.Most teams treat maintenance like a coding problem. Rein Henrichs argues the real work starts much earlier… in how teams understand the system in the first place.
-
Russ Olsen: The Hidden Cost of Forgetting Why the Code Looks Like That 31.03.2026 54Min.Russ Olsen joins Robby to talk about maintainability, trade-offs, and why so many teams forget to document what they decided not to do. It’s a conversation about legacy systems, rewrites, developer quality of life, and the stories software teams need to tell each other better.
-
Joel Oliveira: Predictability Is a Maintainability Feature 17.03.2026 1Std. 1Min.Predictability might be the most underrated feature of maintainable software. Joel Oliveira joins Robby to explore how thoughtful patterns, small refactors, and a bit of stubborn persistence can keep systems healthy long after their first release.
-
Lucas Roesler: The Fast Feedback Loop Advantage 03.02.2026 54Min.What if maintainability isn’t about rewriting code, but about designing better feedback loops? Lucas Roesler joins Robby to unpack simplicity, observability, and the hard reality of inheriting opaque systems. A conversation about seeing software clearly… before changing it.
-
Brittany Ellich: Using AI to Maintain Software, Not Rewrite It 21.01.2026 1Std.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.
-
Kent L Beck: You’re Ignoring Optionality… and Paying for It 09.12.2025 49Min.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, and what happens when teams never invest between releases. Kent makes the case for tidying as both an economic and moral responsibility.
-
Don MacKinnon: Why Simplicity Beats Cleverness in Software Design 02.12.2025 50Min.In this conversation, Robby speaks with Don MacKinnon, Lead Architect and Engineering Manager at Searchcraft, about reducing unnecessary complexity, choosing the right abstractions, and designing software for the long haul.
-
Chris Zetter: Building a Database to Better Understand Maintainability 18.11.2025 49Min.Software engineer and author Chris Zetter joins Robby to explore how pairing, documentation, and boring technology help teams build software that lasts. They unpack the real meaning of technical debt, how to guide junior engineers with confidence, and what building a database from scratch can teach us about architecture.
-
Denis Rechkunov: When Consistency Becomes a Culture 28.10.2025 1Std. 6Min.At Elastic, Denis Rechkunov believes code consistency is more than a style guide — it’s a cultural practice. Robby and Denis explore how automation, empathy, and small rituals help teams write code that stays cohesive long after its authors move on.
-
Nathan Ladd: Relentless Improvement and the Cost of Neglect 14.10.2025 54Min.In this conversation, Robby and Nathan Ladd, Principal at Brightworks Digital, explore what makes software sustainable in practice. Nathan argues that perfectly maintained software may be a myth, but that doesn’t stop teams from pursuing habits that reduce the burden of maintenance. He shares why keeping dependencies fresh, aligning around living standards, and fixing defects as they appear are all crucial to staying ahead.
-
Taylor Otwell: What 14 Years of Laravel Taught Me About Maintainability 26.08.2025 55Min.Taylor Otwell looks back on 14 years of building and maintaining Laravel. From four stars on GitHub to a full-fledged ecosystem, he shares what it takes to design software that lasts—and why simple often wins.
-
Sara Jackson: Why Resilience Is a Team Sport 22.07.2025 53Min.What happens when you treat resilience as a shared responsibility across your team, not just an infrastructure concern? Sara Jackson unpacks the value of documentation, application-layer chaos experiments, and test suites you can actually trust.
-
Joel Chippindale: Why High-Quality Software Isn’t About Developer Skill Alone 01.07.2025 56Min.Is high-quality code really just about developer skill? According to CTO coach Joel Chippindale, the key to maintainable software often lies in the conversations you have before writing a single line of code. In this episode, we explore how to reframe technical debt, build cross-team trust, and make legacy systems easier to change.
-
Melanie Sumner: Why Continuous Accessibility Is a Strategic Advantage 10.06.2025 49Min.What if accessibility wasn’t a checklist—but an integrated part of your development workflow? Melanie Sumner shares how her team at HashiCorp is building with purpose and why continuous accessibility gives them a lasting edge.
-
Joe Masilotti: Simplify Your Stack, Ship Mobile Sooner 20.05.2025 55Min.Consultant Joe Masilotti shares why most mobile apps don’t need to be fully native, how he helps Rails developers simplify their stack, and what it means to be a respectful guest in someone else’s codebase.
-
Freedom Dumlao: What 70 Java Services Taught Me About Focus 22.04.2025 1Std. 3Min.Freedom Dumlao made the rare decision to rebuild a microservices platform as a monolith. In this episode, he shares why—and how it made his team more effective. Plus, we talk Java, Rails, AI, and how not to drown in decision-making.
-
Mercedes Bernard: Friendly Code Welcomes Everyone In 08.04.2025 49Min.Mercedes Bernard believes that friendly code is the truest measure of maintainability. She shares how teams can reduce friction, make small architectural wins, and advocate for technical debt investment without sounding the alarm.
-
Evan Phoenix: The Why of the One Line 01.04.2025 1Std. 9Min.What if trying to “future-proof” your code is actually making it harder to maintain? Evan Phoenix shares how a well-intentioned monolith split went sideways—and why clarity and confidence matter more than cleverness.
Beliebt in
Dieser Podcast erscheint auch in den Podcast-Charts dieser Länder.