Ask HN: Best practices for software development? | Hacker News Reader