Issue No.05 - Sept.-Oct. (2008 vol.25)
Grady Booch , IBM
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.139
Every new line of code quickly becomes legacy. When that legacy mounts, it forms a significantly massive pile of software, which cannot be ignored. This article discusses what we can do intentionally with such piles, from abandonment to evolution and many things in between.
software architecture, software architecture economics, software development life cycle
Grady Booch, "Nine Things You Can Do with Old Software", IEEE Software, vol.25, no. 5, pp. 93-94, Sept.-Oct. 2008, doi:10.1109/MS.2008.139