I was just wondering, yes, probably Go makes developing some distributed back end infrastructure needed at Google much easier, see K8s and others. But does it actually cover the costs of the whole dev team needed to actively develop and maintain the language and its standard library? Could one think that developing something like this and making it open source gives their rivals also an advantage?
It helps in hiring (people who love Go and want to use it professionally and maybe even work on Go). It helps having a simple readable language where software engineers can quickly get up to speed on projects. It helps in optimizing libraries for Google’s particular infrastructure.