Thinking about software engineering | Hacker News Reader