Writing a DNS resolver in Go from scratch with TDD | Dark Hacker News