Test-driven development: A great idea hiding behind a terrible implementation? | Hacker News Reader