Explaining TDD to high school students | Hacker News Reader