It's a real shame that the programming industry has bought into the Go hype so readily. Don't get me wrong: the design decisions made by the Go team make lots of sense within the context of Google. But the vast majority of programmers don't have Google's problems of scale, and by using Go they give up many benefits of modern type-safe programming languages. There's a method to Google's madness, but for most development teams, adopting Go is imitating the madness without understanding the method.
Of course, this is extremely beneficial to Google: they get a community of people developing free libraries for them. But for the rest of us, it's an enormous drain of mindshare that could be devoted to more general-purpose languages.
Of course, this is extremely beneficial to Google: they get a community of people developing free libraries for them. But for the rest of us, it's an enormous drain of mindshare that could be devoted to more general-purpose languages.