A Software Design Manifesto. | Hacker News Reader