Two practical software engineering rules | Hacker News Reader