Ask HN: How would one start doing TDD “properly”? | Hacker News Reader