Getting to Go (or starting programming in Go)
Programming can be something of an enigma to describe to someone that doesn’t “do it”. It’s equal parts prose composition, engineering, and spellcraft. While many people talk about these parts at length, they often don’t talk about the tooling around the language. In some cases, it’s abyssmal (e.g. C/C++ and autotools) and with others it’s correct but not good (e.g. Java and Ant). I’ll explain what I mean with both of those comparisons later.