By Robby Russell

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store.

Category: Software How-To

Open in iTunes

Open RSS feed

Open Website

Rate for this podcast

Subscribers: 8
Reviews: 0


The Maintainable Software Podcast is about making the most of your software investment. We speak with seasoned practitioners who have helped organizations work past the problems often associated with technical debt and legacy code.

Episode Date
Eileen M. Uchitelle: Upgrading Ruby on Rails At Github And How To Stay Updated
Robby speaks with Eileen M. Uchitelle, Senior Software Engineer at Github and member of the Rails Core Team. You'll hear about Eileen's work upgrading Github from Rails 3.2 to 5.2, how Github prioritized the upgrade, and why teams should get ahead and upgrade to Rails 6.
May 20, 2019
Charity Majors: Deploys Are Just The Beginning
Robby speaks with Charity Majors, CTO of Honeycomb. They discuss her work as an Infrastructure Engineer, how Honeycomb was created, all about working and testing in production, and why software engineers should be "on call" for their code.
May 13, 2019
Sahil Lavingia: Pushing Forward Through Technical Debt After a Massive Layoff
Robby speaks with Sahil Lavingia, Founder and CEO of Gumroad. Sahil has been transparent about the challenges of building a company – speaking on VC investments, layoffs, and more. Sahil talks about why he built Gumroad, adjusting development processes when your staff shrinks, and the future of Gumroad, including potentially open sourcing the product.
May 06, 2019
Coraline Ada Ehmke: The Role Of Empathy In Engineering Teams
Robby speaks with Coraline Ada Ehmke, Principal Engineer at Stitch Fix and author of The Compassionate Coder. Coraline speaks about the social side of coding and empathy in open source and legacy projects. Robby and Coraline also walk through some possible scenarios on development teams and how to handle them with empathy.
Apr 29, 2019
James Smith: What if We Measured Software with a Stability Score?
Robby sits down with James Smith, Co-Founder and CEO at Bugsnag, to discuss software stability, engineering processes in a startup vs. a stable company, and how the Bugsnag engineering team gets things done as a team with offices on two continents.
Apr 22, 2019
Anna Filina: How Every Decision Introduces Technical Debt
Robby speaks with Anna Filina, a software consultant at Zenika Montreal who specializes in legacy code. They discuss why engineers don't have to ask permission to write tests, why convincing people to get on board with your technical plans matters, and what a "software archaeologist" really does.
Apr 15, 2019