Programming is like fixing a broken toilet | Hacker News Reader