Robby has a chat with Marianne Bellotti (she/her/hers), the Engineering Manager at Rebellion Defense. Marianne is the author of the books, “Hiring Engineers” and “Kill it with Fire”. She talks about the maintainability of software being about whether software can be changed and how easily changes can be made to it. She dives into her experience with legacy modernization and talks about how to effectively judge software.

Marianne also shares her insights on the challenges teams face when people don't understand how older code works, the value of developing a plan around tests to naturally build confidence within an organization, why it's important to have a safe space to break things (e.g., staging/QA environments), how onboarding metrics can be difficult to compare when dealing with regulatory systems, and building empathy toward previous engineers on a project. Tune in for that and a whole lot more in this value-packed 61-minute episode.

Book Recommendations:Drift into Failure: From Hunting Broken Components to Understanding Complex Systems by Sidney DekkerHelpful Links:Kill it with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne BellottiWebsite - bellotti.techhttps://github.com/mbellottiTwitter - twitter.com/bellmar

Subscribe to Maintainable on:

Apple PodcastsOvercastSpotify

Or search "Maintainable" wherever you stream your podcasts.

Join the discussion in the Maintainable Discord Community


Subscribe to Maintainable on:

Apple PodcastsOvercastSpotify

Or search "Maintainable" wherever you stream your podcasts.

Keep up to date with the Maintainable Podcast by joining the newsletter.

Twitter Mentions