Why TDD Should Not Be Controversial | Hacker News Reader