The (actual) art of over-engineering your side projects | Hacker News Reader