I've dabbled with the Go programming language in the past, and came away with mixed feelings. However I've resolved to a have an extra “main” language to go alongside JavaScript/Node and Python (with C#, Java and PHP being long consigned to the “only if I must bucket”), so decided to revisit Go and get some real usage of the language under my belt. In addition some recent tooling changes means it has become a lot easier to work with, so it was time for a second look.