There are a couple of things which have stopped me getting into go which I am ignorant about. - Lack of decent IDE with intellisense/good refactoring support. - Libraries seem to be globally shared between projects like rvm rather than in the project like nvm. Am I wrong, misguided or out of date on these things?
> Lack of decent IDE with intellisense/good refactoring
> support.
Sublime Text + GoSublime; vim + go-vim. > Libraries seem to be globally shared between projects
> like rvm rather than in the project like nvm.
There's no fixed rule. If you need dependable reproducible builds, current best-practice is to vendor your libraries in your repo.