Maintainable

By Robby Russell

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!

  1. 1.
    Matt Wynne: Cucumber and Why Is TDD Such a Challenge?
    41:20
  2. 2.
    Tom Granot: Finding Your Style When Explaining Things to Technical Audiences
    45:52
  3. 3.
    Andrew Watkins: How To Test What You're Trying to Build
    47:13
  4. 4.
    Rodney Cobb: Repeatable. Testable. Scalable.
    44:35
  5. 5.
    Dr. Michaela Greiler: Getting Awesome at Code Reviews
    41:16
  6. 6.
    Mark Kilby: Overcoming Challenges that Remote Technical Teams Experience
    52:38
  7. 7.
    Kevin Stewart: Short-term Decisions That Need To Be Revisited
    51:23
  8. 8.
    Ken Fogel: What Are You Leaving Behind?
    47:49
  1. 9.
    Murray Steele: Maintainable Code Is Easy to Turn Off and Delete
    59:25
  2. 10.
    Dr. Felienne Hermans: Looking Inside The Programmer's Brain
    49:01
  3. 11.
    Bertold Kolics: Are You Carrying the Weight of Dead Code?
    51:54
  4. 12.
    Kent C. Dodds: AHA Programming and Testing JavaScript
    47:02
  5. 13.
    Mark Adams: HOWTO Prepare (Your Nails) for Burning Man
    15:37
  6. 14.
    Amy Sorensen: Nail Baths vs Nail Soaks
    16:08
  7. 15.
    Logan Luke Tyler Tanner: Overcoming Nail Biting During a Pandemic
    19:00
  8. 16.
    Erica Tafavoti: Adding Density to Extend Their Life
    20:55
  9. 17.
    Duncan Thorpe: Disrupting the Mammelian Industrial Nail Complex
    22:27
  10. 18.
    Shannon Jackson: Oh, Wait, Nope...Those Aren't My Gutter Nails
    19:05
  11. 19.
    Brian Scanlan: Improving Oncall Support with Meaningful Alarms
    53:24
  12. 20.
    Alexandre Omeyer: Removing the Barriers to Track Technical Debt
    51:01
  13. 21.
    Roopak Venkatakrishnan: The Importance of Optimizing For Local Development and Build Systems
    48:39
  14. 22.
    Benjamin Wood: Rescuing Ruby on Rails Projects
    42:16
  15. 23.
    Johanna Rothman: No, Great Developers Aren't Destined to Be Great Managers
    54:00
  16. 24.
    Helen Scott: Strategies For Measuring Developer Experience (DX)
    38:16
  17. 25.
    Robert Kaufman: Running a Consultancy and a Coding School
    1:11:33
  18. 26.
    Heidi Helfand: The Art and Wisdom of Changing Teams
    1:01:11
  19. 27.
    Jutta Eckstein: How Software Impacts Our Planet
    54:14
  20. 28.
    John Cech: How To Mentor Interns On Software Projects
    43:40
  21. 29.
    Theresa Neate: Testing != Quality
    48:55
  22. 30.
    Michael Springer: Vetting External Dependencies
    50:42
  23. 31.
    Jason Swett: Refactoring Is Necessary to Keep Your Blade Sharp
    44:24
  24. 32.
    Sudhir Reddy: Don't Be Afraid to Slash and Burn
    39:58
  25. 33.
    Monica Lent: Progress Is More Important Than Perfection
    50:15
  26. 34.
    Trae Robrock: Understanding Your Risk Tolerance As An Engineer
    50:22
  27. 35.
    Mark Erikson: Accidentally Becoming an Open Source Maintainer
    47:21
  28. 36.
    Bonnie Brennan: Building Community
    48:08
  29. 37.
    Khaled Souf: Track Down Dead Code and Delete it
    49:15
  30. 38.
    Adrianna Chang: Using the Strangler Fig Pattern at Shopify
    41:07
  31. 39.
    Mark Downie: Balancing The Promises That Open Source Projects Make
    41:17
  32. 40.
    Glenn Vanderburg: Don't Ask For Small Things
    42:04
  33. 41.
    Suzan Bond: Embracing Discomfort and Navigating Transitions
    43:10
  34. 42.
    Nicolas Carlo: Changing Messy Software Without Breaking It
    47:26
  35. 43.
    Brittany Martin: How to Quit Your Job and Leave Your Code in Good Hands
    47:42
  36. 44.
    Luke Redpath: User Stories Should Prompt Conversations
    52:11
  37. 45.
    Hampton Lintorn Catlin: Only Add Complexity When Necessary
    1:09:23
  38. 46.
    Pat Kua: The Challenges that Come with Becoming a Tech Lead
    34:44
  39. 47.
    Aaron Blohowiak: The Myth of the Sufficiently Smart Engineer
    51:13
  40. 48.
    Magda Miu: Building a Technical Leadership Career Around Teaching
    58:32
  41. 49.
    Gant Laborde: Technical Debt — Trading Risk for an Advantage
    45:15
  42. 50.
    Karen Lee Rigg: Where Are the Bad Habits Coming From?
    48:32

Listen to Maintainable now.

Listen to Maintainable in full in the Spotify app