Episode 121: A Helpful Analogy For Understanding Legacy Code & Tech Debt
Isaac Askew and Jeffrey Sherman explore the complexities of legacy code and tech debt through the analogy of construction in old houses. They discuss how unexpected issues can arise when making changes, the importance of communication between engineers and product managers, and the need for thorough investigation before committing to projects. The discussion emphasizes the significance of understanding costs and efforts involved in engineering tasks, and how to effectively convey this information to stakeholders. Chapters 00:00 Understanding Legacy Code Through Construction Analogies 03:01 The Hidden Costs of Legacy Systems 05:56 The Importance of Communication in Engineering 08:57 Navigating Complexity and Budget Constraints 12:01 The Value of Investigation Before Committing 12:58 Final Thoughts on Analogies in Engineering