Note (2024): This was written before Go had modules and workspaces, and even before tools like go dep
and go vendor
were mainstream.
Nowadays, I don't think there's a good reason to use this, but it's still interesting to read for history purposes (IMO).
I like Go, especially the build system. But what I don't like is the build system: