What Should We Do to Prevent Software from Failing? | Hacker News Reader