Why TDD isn't crap | Hacker News Reader