How I Failed to Deal With Legacy Code (And what I learned in the process) | Hacker News Reader