On over-engineering; finding the right balance | Hacker News Reader