30 best practices for software development and testing | Hacker News Reader