Learn when to stop, don't over-engineer your code | Dark Hacker News