3 examples on why TDD is not a silver bullet | Hacker News Reader