Chapter 1. The Legacy Crisis

The Legacy Crisis
 

The significant problems we face cannot be solved at the same level of thinking we were at when we created them.

 
 --Attributed to Albert Einstein

From the moment a software product is released, the race against time and aging begins. The cliché that “legacy code is code written yesterday” is increasingly true. As the pace of technology development increases, so too does the pace of technology obsolescence. Software modernization attempts to evolve a legacy system, or elements of the system, when conventional evolutionary practices, such as maintenance and enhancement, can no longer achieve the desired system properties. ...

Get Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.