Maintainable Robby Russell
-
- Technology
-
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!
-
Stig Brautaset: Understanding Alien Artifacts in Legacy Code
Join Robby as he chats with Stig Brautaset from CircleCI about the nuances of maintaining well-documented but complex legacy code, the impact of developer on-call duties, and the intriguing concept of "Alien Artifacts" in software.
-
Brit Myers - Decoding Product vs. Technical Risk
Join Robby as he welcomes Brit Myers to the podcast. Brit, currently thriving as the VP of Engineering at System Initiative, delves into what makes software truly maintainable and the critical role of communication between product and engineering teams.
-
Andrea Guarino - Leveraging Static Analysis for Better Code
Robby and Andrea Guarino, a Software Engineer at Sonar, discuss the importance of static analysis tools in maintaining clean and adaptable code. Andrea highlights key traits of well-maintained software, such as easy adaptability, consistency, intentionality, and responsibility, and emphasizes the role of education and tools in preventing security leaks and ensuring code quality. Tune in for that and so much more.
-
Staffan Nöteberg - On the Power of Monotasking in Software Development
Dive into a realm where multitasking myths are busted, and the art of monotasking reigns supreme. Join Robby as he uncovers the secrets to software longevity with Staffan Nöteberg, the master of cutting through to-do clutter.
-
Martin Emde - Ruby Central and the Art of Being Tolerant to Change
Join Robby as he dives deep with Martin Emde into the intertwined world of maintainable software, the crucial role of testing, and the vibrant life of open-source projects within the Ruby ecosystem. Discover the heartbeat of legacy code and the rallying cry for community contributions.
-
Esther Olatunde - AI's Role in Evolving Software Engineering Practices
In this eye-opening episode, Robby dives deep with Esther Olatunde, exploring the nuances of well-maintained software and the balance between user satisfaction and developer ease. They also venture into the future of AI in software development and share tips on advocating for essential maintenance work.
Customer Reviews
So far great!
Love this show. Each episode has something they've experienced which maps to my own experience in long-running codebases.
Great Perspetives on Keeping Software Alive
Absolutely my favorite podcast. Robby does a great job covering the breadth of the industry and getting different insights and perspectives about what it takes to ensure a codebase can survive the test of time, employee turnover, industry changes, and so much more.
It’s refreshing to get insights that balance technical idealism with the reality that building software is messy work done by imperfect humans who also have goals outside of writing that next line of code.
Hidden Gem
There is a treasure trove of insight about the actual technologies developers use to build an application.