I was invited to Advent of Code for the first time so I took the opportunity to learn Go while solving the puzzles. To get the full experience, I wanted to ensure that I was not only expanding my knowledge of Go, but also taking in the principles that Go stands for. As the days continued, I began establising some rules to follow:
- Write tests first. (TDD)
- Commit for each correct answer. This displays the difference between refactors to satisfy parts 1 and 2