Why do software developers love complexity? | Hacker News Reader