
148 episodes

Maintainable Robby Russell
-
- Technology
-
-
5.0 • 25 Ratings
-
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 problems often associated with technical debt and legacy code.
In each episode, our guests will share stories 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. We're in this together. Enjoy the show!
-
Avery Quinn - Can You Quantify the Impact?
Robby has a chat with former Senior Software Engineer at Remotion, Avery Quinn, about the benefits of having a skeleton project that you can experiment with when weighing up different dependencies, tips for onboarding engineers to your teams, things to consider when building desktop applications, what it is like to work as a consultant and later at a product company, and many more valuable topics around software engineering.
-
Carlos Blé - Código Sostenible
Robby has a chat with the CEO of Lean Mind and Author of Código Sostenible, Carlos Blé, about the four important traits of well-maintained software, examples of what maintainable tests are, the benefits of mutation testing and exploratory testing, services that Lean Mind offers, how to be a good guest in another team's codebase, and so much more.
-
Lena Reinhard - How Will People Get Stuff Done?
Robby has a chat with Executive and Leadership Coach, Lena Reinhard (she/her/hers), about how well-maintained software is supposed to serve a business’s goals and continuously improve not just reactively, the importance of organizations investing in their engineering team's skills, software as a team sport, strategies for managing technical debt, and so much more.
-
Eric Normand - Grokking Simplicity
Robby has a chat with software engineer, trainer, and author of the book Grokking Simplicity, Eric Normand (he/him/his), about the healthy characteristics of well-maintained software, the pros, and cons of microservices in small organizations, why teams need to ensure they know where they're going with the future of their codebase, and many more awesome topics.
-
Henrik Warne - There is No Software Maintenance
Robby has a chat with Henrik Warne (he/him/his), the Senior Software Engineer at Talos, about the importance of code having structure early on, the importance of engineers being able to read, run, and test code when they join a project, why Henrik feels there is no such thing as software maintainance, how software is better seen as a product versus a project, why all software engineers should spend a portion of their time working on bugs, and much more.
-
Andy Croll - Keep the Weird Stuff Weird
Robby has a chat with Andy Croll (he/him/his), the CTO at CoverageBook, about why the maintainability of software can only be ensured if there is a core focus on the readability of code, the rationale for why weird things in our code should stay weird until we find a better way to express it, his career journey from the front end into the backend, how to manage technical debt in a small team, and so much more.
Customer Reviews
Great Perspetives on Keeping Software Alive
Absolutely my favorite podcast. Robby does a great job covering the breadth of the industry and getting different insights and perspectives about what it takes to ensure a codebase can survive the test of time, employee turnover, industry changes, and so much more.
It’s refreshing to get insights that balance technical idealism with the reality that building software is messy work done by imperfect humans who also have goals outside of writing that next line of code.
So far great!
Listened to a few episodes so far, and there are substantial nuggets in each episode. Loving it!
Hidden Gem
There is a treasure trove of insight about the actual technologies developers use to build an application.