How programmers make sure that their software is correct | Hacker News Reader