Designing Low Upkeep Software | Hacker News