The Perils of Overengineering | Hacker News Reader