AA245 - Legacy Code: Why Big Rewrites Fail (And What Actually Works) cover art

AA245 - Legacy Code: Why Big Rewrites Fail (And What Actually Works)

AA245 - Legacy Code: Why Big Rewrites Fail (And What Actually Works)

Listen for free

View show details

About this listen

Legacy systems work. So why do companies waste millions rewriting them?

In this episode of Arguing Agile, Product Manager Nisha Patel joins Product Manager Brian Orlando and Enterprise Business Agility Consultant Om Patel for a debate on the dangerous obsession with rewriting legacy systems — from COBOL to green screens — that still power ATMs, government systems, and Fortune 500 billing engines.

Watch or listen as we discuss the myth that "modern" equals "better" and reveal how most rewrites fail because they ignore customer value, edge cases, and real ROI as well as other topics, such as:

  • How Chesterton’s Fence applies to code (Brian still doesn't know)
  • How Developers kill software with Resume-Driven Development (RDD)
  • How Finance kills software with spreadsheet-driven development (SDD)
  • Why chasing "parity" kills innovation
  • Risk Mitigation, or, framing technical debt in business terms

If you've ever worked on or tried to replace legacy systems, this episode will either give you nightmares, or help how you approach legacy systems while helping you also stop burning budget on vanity projects.

#LegacyCode #ProductManagement #AgileCoaching

REFERENCES
AA148 - An Introduction to Software Development Finances

LINKS
YouTube: https://www.youtube.com/@arguingagile
Spotify: https://open.spotify.com/show/362QvYORmtZRKAeTAE57v3
Apple: https://podcasts.apple.com/us/podcast/agile-podcast/id1568557596

INTRO MUSIC
Toronto Is My Beat
By Whitewolf (Source: https://ccmixter.org/files/whitewolf225/60181)
CC BY 4.0 DEED (https://creativecommons.org/licenses/by/4.0/deed.en)

No reviews yet