Why software "maintenance" fails, and how to fix it. | Hacker News Reader