Ask HN: Best metaphor for software development? | Hacker News Reader