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!
Podcast Panel at RailsConf 2022
On this episode, Robby was invited to join a panel of several hosts from podcasts at RailsConf 2022 in Portland, Oregon.
Chelsea Troy - All Code Has Maintenance Load
Robby has a chat with Chelsea Troy, the Staff Software Engineer on machine learning and backend systems at Mozilla. Chelsea will impart her valuable knowledge on how we can go about making software more maintainable, strategies we can use to quantify maintenance work, documenting code with more helpful error messages that provide more context, and so much more.
Paula Paul - Getting People To Understand Is a Challenge
Robby has a chat with Paula Paul, a distinguished engineer with Greyshore Associates, where she helps organizations adopt cloud-native technology and serves the community as an ABI Syster, diversity speaker, and mentor. Paula will talk about her long experience of software modernization and share her very valuable software engineering wisdom.
Ben Halpern - Adventures In Open Sourcing Your Existing Application
Robby has a chat with Ben Halpern, the creator of Dev.to and a Co-Founder of Forem, about what well-maintained software should really look like, how to go about naming things in a software application, why engineers should avoid overcorrecting each time they start up a new software project, and things to consider before open-sourcing software. Enjoy!
Avdi Grimm - Don't Be Too Clingy To Your Tests
Robby has a candid conversation with Avdi Grimm, the creator and head gardener of Graceful.Dev, about why well-maintained software is more about teams than code, why we need to pay more attention to documentation, the value of useful commit messages and conveying the why over the how, examples of executable documentation, and more of Avdi’s programming wisdom.
Aran Khanna - De-risk Your Cloud Resources
Robby has a chat with Aran Khanna, the Co-Founder, and CEO of Archera, about the importance of brevity in code and documentation, when and where copy/paste is appropriate, how his company captures, estimates, and prioritizes technical debt, and a host of other valuable topics that will definitely help you along your engineering journey.
So far great!
Listened to a few episodes so far, and there are substantial nuggets in each episode. Loving it!
There is a treasure trove of insight about the actual technologies developers use to build an application.
Great Conversations About Maintainability and Maintainable Software! ❤️
I really like the variety of topics in this podcast. I also like that Robby posts similar questions to all guests. This gives us insights about the same topic from many different, varied, talented people.