How to Avoid Software Projects Failing | Hacker News Reader