TDD is hard when you don't know why you're using it | Hacker News Reader