Why unit testing is harder than you think | Hacker News Reader