Why most engineers design systems too early | Hacker News Reader