March 2004
Intermediate to advanced
336 pages
7h 35m
English
“Worldwide, there are well over 200 billion lines of software that are fragmented, redundantly defined, hard to decipher, and highly inflexible . . . organizations run the risk of being mired down by a mountain of legacy code.”
— William Ulrich, Legacy Systems: Transformation Strategies

Congratulations! Let’s say you just graduated with a computer science degree and now, bucking the economic trend, you’ve landed a job at a prestigious company with a large information technology department. You’re going to be replacing Bill, a programmer who won the lottery and was not seen or heard from again, save for a postcard from Puerto Vallarta two ...