Robby Russell
Maintainable
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.
Author
Robby Russell
Category
Podcast website
Latest episode
Jun 16, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Dr. Felienne Hermans: Looking Inside The Programmer's Brain 19.04.2021 49:01
Robby speaks with Dr. Felienne Hermans, Author and Associate Professor at Leiden University. They discuss the importance of building mental models, the difference between short-term and working memory, and how to take control of your own onboarding by confirming assumptions and asking effective questions. Dr. Felienne also talks about steps to understand a new-to-you codebase, as well as exercises...
Bertold Kolics: Are You Carrying the Weight of Dead Code? 12.04.2021 51:54
In this episode of Maintainable , Robby Russell sits down with Bertold Kolics, Software Quality Manager at mabl , to discuss the critical role of automated testing, the challenges of maintaining legacy code, and the art of pruning dead code from your software projects. With a focus on enabling teams and fostering maintainable software, Bertold provides practical insights into how developers and te...
Kent C. Dodds: AHA Programming and Testing JavaScript 07.04.2021 47:03
Robby speaks with Kent C. Dodds, software engineer and teacher. They discuss the benefits of duplication, Kent's journey to becoming an educator, and what it's like managing a community of engineers. Kent also talks about flipping the test pyramid upside down and focusing on fewer, longer tests. Helpful Links Kent's Podcast Kent's Twitter Kent's LinkedIn https://epicreact.dev/ https://testingjavas...
Mark Adams: HOWTO Prepare (Your Nails) for Burning Man 01.04.2021 15:38
Maintainable Nails: Bonus Episode 06 Robby speaks with Mark Adams, who is known by his friends and family as, "Mark." On this episode, he shares his lessons from having attended Burning Man several times, taking care of your infant's nails, and bridging the gap when two people move-in together and need to intermix their nail tools. Subscribe to Maintainable on: Apple Podcasts Overcast Spotify Or s...
Amy Sorensen: Nail Baths vs Nail Soaks 01.04.2021 16:09
Maintainable Nails: Bonus Episode 05 Robby speaks with Amy Michelle Sorensen, former NedX speaker and self-described "nails for life" coach. Amy digs into her research findings from a several year study on wine and nails, long-term care, supplements, and navigating remote nail coaching during a global pandemic. Helpful Links Twitter LinkedIn Subscribe to Maintainable on: Apple Podcasts Overcast Sp...
Logan Luke Tyler Tanner: Overcoming Nail Biting During a Pandemic 01.04.2021 19:00
Maintainable Nails: Bonus Episode 04 Robby speaks with Logan Luke Tyler Tanner, acclaimed motivational life coach, author, and speaker. Logan Luke Tyler shares his rationale for why it's important to focus, first, on clean nails and then to focus on the additional layers, overcoming nail biting, and the future of keyboards. Helpful Links Bio LinkedIn Subscribe to Maintainable on: Apple Podcasts O...
Erica Tafavoti: Adding Density to Extend Their Life 01.04.2021 20:55
Maintainable Nails: Bonus Episode 03 Robby speaks with Erica Tafavoti, food blogger, beverage temperature conisseur, and podcast host. Erica shares her perspective on maintenance before sporting, those awkward, tender...moments, mental health during before and during a global pandemic, getting the perfect hand photo, and discuss her new podcast. Helpful Links Bio LinkedIn Podcast: Unwell with Eric...
Duncan Thorpe: Disrupting the Mammalian Industrial Nail Complex 01.04.2021 22:28
Maintainable Nails: Bonus Episode 02 Robby is joined by eccentric billionaire inventor and voice actor Duncan Thorpe, broadcasting from a secret island off the coast of Northern Europe. Together, they take listeners on a deeply unhinged (yet disturbingly logical?) journey into the tyranny of mammalian nail maintenance and the radical future of nail replacement. 🔍 Episode Highlights [00:00:00] Wel...
Shannon Jackson: Oh, Wait, Nope...Those Aren't My Gutter Nails 01.04.2021 19:06
Maintainable Nails: Bonus Episode 01 Robby speaks with Shannon Jackson about existing in the life you have vs the one you want, long-term maintenance, the benefits of stickers, remote consultations, frito dust, and gutter nails that don't belong to you. Helpful Links Bio LinkedIn [Book Recommendation] Untamed, Glennon Doyle Subscribe to Maintainable on: Apple Podcasts Overcast Spotify Or search "M...
Brian Scanlan: Improving Oncall Support with Meaningful Alarms 29.03.2021 53:25
In this episode of Maintainable, Robby is joined by Brian Scanlan, Principal Systems Engineer at Intercom . Brian shares insights into how Intercom has successfully implemented a volunteer-led on-call support system, emphasizing the importance of meaningful alarms and a consistent software environment. Summary of Topics [00:05:32] Introduction to the Guest's Background: Brian Scanlan discusses his...
Alexandre Omeyer: Removing the Barriers to Track Technical Debt 22.03.2021 51:01
Robby speaks with Alexandre Omeyer, Co-founder and CEO of Stepsize. They discuss how high-quality software requires team ownership, some traits of well-maintained software, and the different sizes of technical debt. Alexandre also shares advice on how engineers can step up and take action today. Helpful Links Stepsize's Website Stepsize on Twitter Alexandre on Twitter [Book Recommendation] Drive,...
Roopak Venkatakrishnan: The Importance of Optimizing For Local Development and Build Systems 15.03.2021 48:40
Robby speaks with Roopak Venkatakrishnan, Engineering Manager at Bolt. They discuss why it's important to document the weird things and strategies for keeping your system easy to begin developing in. Roopak also talks about why we end up with silos of knowledge and how to alleviate that problem. Helpful Links Roopak's Website Roopak on Twitter Roopak on LinkedIn Swissknife CircleCI orb Subscribe t...
Benjamin Wood: Rescuing Ruby on Rails Projects 08.03.2021 42:17
Robby speaks with Benjamin Wood, CEO and Co-Founder of Hint. They discuss the importance of being able to iterate quickly, and the optimal code-to-test ratios. Benjamin also talks about the pros and Cons of using Monkey Patching, as well as suggestions for where to prioritize tests on a legacy Ruby on Rails application. Helpful Links Hint.io Github.com/hintmedia/railsdock Benjamin on Twitter [Book...
Johanna Rothman: No, Great Developers Aren't Destined to Be Great Managers 02.03.2021 54:00
Robby speaks with Johanna Rothman, President at Rothman Consulting Group, Inc. They discuss traits of healthy teams, how to respond to colleagues who vent and/or complain to you, and strategies for growing a team. Johanna also talks about the importance of understanding that moving into management is a career change vs a promotion. Helpful Links Johanna on LinkedIn Johanna on Twitter Johanna's Web...
Helen Scott: Strategies For Measuring Developer Experience (DX) 24.02.2021 38:17
Robby speaks with Helen Scott, Java Developer Advocate at Jet Brains. They discuss tips on how to measure team satisfaction, what is/isn't technical debt, and the impact of being remote during a pandemic. Helen also talks about her background as a software engineer and being a technical writer. Helpful Links Helen on LinkedIn Helen on Twitter Helen's Website [Book Recommendation] Word Perfect: Cur...
Robert Kaufman: Running a Consultancy and a Coding School 16.02.2021 1:11:34
Robby speaks with Robert Kaufman, Senior Partner at Notch8 and Cofounder of LEARN Academy. They discuss the importance of treating software development as a craft, tips on helping peers troubleshoot via pairing, and how technical debt can be used as an excuse. Robert also talks about keeping a healthy junior to senior ratio (2:1) and how to be a good guest in another team's codebase. Helpful Links...
Heidi Helfand: The Art and Wisdom of Changing Teams 08.02.2021 1:01:11
Robby speaks with Heidi Helfand, Director of Product & Technology Excellence at Procore Technologies. They discuss how to reduce fear when making changes, understanding the importance of supporting roles for technical teams, and why we should all keep a living document that lists all of our accomplishments. Heidi also talks about different ways to benchmark a team and how to build alliances. Helpf...
Jutta Eckstein: How Software Impacts Our Planet 02.02.2021 54:14
Robby speaks with Jutta Eckstein; coach, consultant, trainer, speaker, and author. They discuss the importance of being able to deliver continuously, the difference between technical debt and gold plating, and the challenges of synchronous vs asynchronous communication during a global pandemic. Jutta also talks about why teams need to consider the carbon footprint of their cloud infrastructure and...
John Cech: How To Mentor Interns On Software Projects 25.01.2021 43:40
Robby speaks with John Cech, Senior Ruby on Rails Engineer at Planet Argon. They discuss examples of technical debt, how John catapulted his professional development via mentoring, and the benefits of having consistent coding conventions as a team. John also talks about how he helped a software project increase test coverage while also reducing the speed to run them. Helpful Links More About John...
Theresa Neate: Testing != Quality 19.01.2021 48:55
Robby speaks with Theresa Neate, Director of Quality Engineering at Slalom Build Australia. She shares an overview of the Quality Engineer role, why quality isn't something you can assure in software, and why we shouldn't hire junior developers and toss them into a testing role. Helpful Links [Book] The DevOps Handbook by Gene Kim, Jez Humble, Patrick Debois, and John Willis [Book] 97 Things Every...
Michael Springer: Vetting External Dependencies 11.01.2021 50:43
Robby speaks with Michael Springer, Software Engineer at JazzHR. They discuss the importance (and challenge) of naming things in your code, how to adopt a package vetting procedure as a team, and strategies to simplify comprehension for new team members. Michael also shares the long-term impact on all dependencies and their dependencies. Helpful Links Michael on Twitter Sprngr.com [Book Recommenda...
Jason Swett: Refactoring Is Necessary to Keep Your Blade Sharp 04.01.2021 44:25
Robby speaks with Jason Swett, Software Engineer at Meadows Eye. They discuss the value of understandability, differences between loose and tight coupling in code, and creating a shared vision as a team. Jason also discusses how teams struggle to retain quality engineers and how to teach testing to Ruby on Rails developers. Helpful Links Jason on Twitter Jason's Website The Rails with Jason Podcas...
Sudhir Reddy: Don't Be Afraid to Slash and Burn 28.12.2020 39:59
Robby speaks with Sudhir Reddy, VP of Engineering at Chef / Progress. They discuss what Sudhir calls "legacy debt", some challenges of managing open source projects with over 500 Github repositories, and how Chef built cohesive governance and EOL programs for open source contributions. Sudhir also shares advice for developers who are looking for a way to begin introducing automated tests in enviro...
Monica Lent: Progress Is More Important Than Perfection 21.12.2020 50:16
Robby speaks with Monica Lent, Software Engineer, Founder, Speaker, and Travel + Technical blogger. They discuss the importance of clear boundaries between teams, Monica's participation in the 12 startups in 12 months challenge, and why it is okay to say "I don't (yet) have an opinion on that." Monica also shares advice for developers on coming up with topic ideas for blogging, and introduces us t...
Trae Robrock: Understanding Your Risk Tolerance As An Engineer 14.12.2020 50:22
Episode Notes Robby speaks with Trae Robrock, Software Developer Engineer at GoDaddy. They discuss why readability matters (and how Ruby on Rails aligns well with this), the importance of implementing good team processes and communication channels, and the differences between explicit and non-explicit tradeoffs. Trae also share stories of successful and not-so-successful software rewrites. Helpfu...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.