Maintainable-logo

Maintainable

Technology Podcasts >

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.

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.
More Information

Location:

United States

Description:

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.

Language:

English

Contact:

5038479214


Episodes

Anne Marie Kirby: Selling the Upside of Improving your Codebase to Management

6/24/2019
More
Robby speaks with Anne Marie Kirby, CEO & Co-Founder of CoreHealth Global. She shares questions to ask before a software rewrite, evolving 10+ year old code, and proving a business case when pitching software improvements as a developer.

Duration:00:22:32

Marco "Ocramius" Pivetta: What Senior Devs Should Spend More Time On (It's Not Writing Code)

6/17/2019
More
Robby speaks with Marco "Ocramius" Pivetta, a software consultant specializing in PHP. Marco gives his input on different types of technical debt he's seen, working with less experienced developers as a senior, and getting "kicked in the teeth" as a developer. He also shares what great senior devs should spend more time on (hint: It's not writing code).

Duration:00:46:45

Lisa Crispin: Agile Testing & Technical Debt

6/10/2019
More
Robby speaks with Lisa Crispin, co-author of Agile Testing and Testing Advocate at Mabl. Lisa speaks about "thinking skills" for developers, why testing professionals should be integrated into dev teams, testing and development cycles, and how to start building automated tests on a legacy application.

Duration:00:39:21

Pim Elshoff: Refactoring How Engineers Communicate With Management

6/3/2019
More
Robby speaks with Pim Elshoff, Software Developer at Procurios. Pim explains why developers should improve their communication skills when speaking with management, recalls his biggest mistake as a developer, and gives tips on explaining your side of an argument and how to listen to empathize.

Duration:00:41:10

Morgan Senkal: Using Epics to Improve Code Quality Within Sprints

5/27/2019
More
Robby speaks with Morgan Senkal, Software Architect at Metal Toad. Morgan recalls a challenging 15-year-old legacy project that was reminiscent of a Stephen King story and explains what to think about when considering a software rewrite. Morgan and Robby keep a running analogy of technical debt and automotive repairs.

Duration:00:24:55

Eileen M. Uchitelle: Upgrading Ruby on Rails At Github And How To Stay Updated

5/20/2019
More
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.

Duration:00:34:03

Eileen Uchitelle: Upgrading Ruby on Rails At Github And How To Stay Updated

5/20/2019
More
Robby speaks with Eileen 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.

Duration:00:32:52

Charity Majors: Deploys Are Just The Beginning

5/13/2019
More
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.

Duration:00:34:08

Sahil Lavingia: Pushing Forward Through Technical Debt After a Massive Layoff

5/6/2019
More
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.

Duration:00:44:51

Coraline Ada Ehmke: The Role Of Empathy In Engineering Teams

4/29/2019
More
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.

Duration:00:29:47

James Smith: What if We Measured Software with a Stability Score?

4/22/2019
More
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.

Duration:00:37:07

Anna Filina: How Every Decision Introduces Technical Debt

4/15/2019
More
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.

Duration:00:35:31