![]() |
MaintainableAuthor: Robby Russell
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. Language: en-us Genres: Business, Careers, Technology Contact email: Get it Feed URL: Get it iTunes ID: Get it |
Listen Now...
Joel Chippindale: Why High-Quality Software Isn’t About Developer Skill Alone
Episode 209
Tuesday, 1 July, 2025
CTO coach Joel Chippindale joins Robby to share what he's learned over two decades of building and leading software teams. Joel argues that maintainability has less to do with “clean code” and more to do with how teams communicate, prioritize, and make progress visible. Drawing on his time at Unmade and his current coaching practice, Joel outlines practical ways teams can build trust, navigate brittle systems, and stop letting technical debt conversations get lost in translation.Episode Highlights[00:01:10] A Working Definition of MaintainabilityJoel explains why “software that’s easy to keep changing” is the gold standard—and why context matters as much as code.[00:05:24] The Pitfalls of Pre-OptimizationHow developers can trap themselves by designing for futures that may never arrive.[00:10:40] Challenging the Iron TriangleJoel pushes back on the idea that teams must sacrifice quality for speed or cost.[00:15:31] Quality Is a Team ConversationWhy code quality starts long before you open your editor.[00:20:00] Unmade Case Study: From Chaos to ConfidenceHow Joel helped a struggling team at Unmade regain trust by delivering less—and showing more.[00:28:08] Helping Business Stakeholders Buy Into Maintenance WorkHow to reframe backend investments in terms that resonate across departments.[00:33:40] First Steps for Fragile SystemsWhat Joel looks for when coaching teams overwhelmed by legacy code.[00:41:32] The Value of Boring TechnologyWhy solving real problems matters more than chasing resume polish.[00:45:20] The Case for CoachingWhat makes leadership coaching valuable—and why it's not a sign of weakness.[00:51:10] Building Your Manager VoltronJoel shares why every developer should cultivate their own support system, including mentors, peers, and coaches.Resources & MentionsJoel’s Coaching Site – Monkey’s ThumbJoel on Mastodon“Take Back Control of Code Quality” – Joel’s Blog Post“Manager Voltron” by Lara HoganNever Split the Difference by Chris VossThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.