I was shocked to learn of the existence of gvm, and also that the tutorial says to use go 1.4! I would have thought that most of the time just installing go from golang.org would be recommended. Gvm would of course have it's uses, where you need to keep an existing app on an old version of go until you've tested it on the latest go (or making use of gccgo perhaps), but this should be rarer than the uses of ruby's rvm.