How much design should a developer know? | Hacker News Reader