Golang: Don't be afraid of makefiles
There's another good use for Makefiles with go.<p>Gopath is one of the dumbest ideas I've seen. Multiple large projects under the same directory? Who thought that was a good idea. (and yes, I know you can create subdirectories, and mix all your packages together to create a giant mess.)<p>So I separate the projects into their own directories.. and use a Makefile to set gopath and run the go commands.<p>Still trying to figure out why golang tried to be innovative here.. What couldn't they use cwd like every other compiler I've ever seen?