How to Improve a Legacy Codebase
653 points by darwhy
Read the article
Discussion on Hacker News