Red, green, refactor: writing perfect Go with TDD | Hacker News Reader