Practices of Reliable Software Design | Hacker News Reader