I like the discussion of the history of the GOPATH – makes it easier for me to understand why the way things are right now.
Every time I install go I toil with $GOPATH issues is some new or unforeseen way. It’ll be a great day once this becomes slightly user friendlier.
I am all for making things friendlier and easier, and I certainly believe we can do without GOPATH, but the love of humanity, I never understood what is hard about GOPATH. It’s literally the same syntax and semantics as PATH. Setting and using environment variables is one of the most basic Unix tasks there are.
So happy that this is getting consideration from the core team!
Dave Cheney is not on the core Go team.
Forgive me, my understanding was this was the list of core team members. I stand corrected. https://golang.org/CONTRIBUTORS
There aren’t 1004 core team members :-). Those are all the people who ever contributed to Go in any capacity.