Philosophy for the software engineer | Hacker News Reader