What my F150 taught me about software design | Hacker News Reader