10 reasons to avoid test driven development | Hacker News Reader