My Principles for Building Software | Hacker News Reader