Ctrl-Alt-Del: Learning to Love Legacy Code - Dylan Beattie
NDC Conferences・2 minutes read
Legacy code poses challenges in software development due to its profitability and fear of change, emphasized by Dylan and Michael Feathers. Understanding, testing, and managing legacy systems are crucial for maintaining efficiency and avoiding disruptions in code development.
Insights
- Legacy code, according to Dylan BT, is code that is too intimidating to modify yet too profitable to delete, creating a delicate balance between profitability and the risks of change, often found in revenue-generating industries.
- The importance of testing in maintaining and updating code is underscored by Michael Feathers and Dylan, emphasizing the need for a cautious approach to legacy code management, mirroring the principles of double-entry bookkeeping in business for checks and balances.
Get key ideas from YouTube videos. It’s free
Recent questions
What is legacy code?
Legacy code is code too intimidating to modify.
Related videos
Thriving Technologist
How Senior Programmers ACTUALLY Write Code
ThePrimeTime
The harsh reality of good software
TEDx Talks
Why innovation is all about people rather than bright ideas | Alexandre Janssen | TEDxFryslân
Travis Media
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
Marko
How Coding Changed My Life