News for hackers. Stuff that matters.
Re:Learning Go by porting a medium-sized web back end from P... by brudgers on Thursday November 09, 2017 @08:53AM (#15662321)
The opinions expressed in Go are solely those of Google about the productivity of Google programmers. Nothing else is driving design. It is by Google employees for Google employees. Making it widely available and open source is a strategy for extracting value in the form of bug reports and patches and Google friendly upgrades from a world wide community for the price of a few conference talks and some sticker swag.

That Go solves some problems for programmers outside Google is a side effect of being a general purpose programming language. It is not a primary business goal except in so far as it raises Google's bottom line, creates a hiring pipeline, and keeps its employee moral off the floor.

Re:Learning Go by porting a medium-sized web back end from P... by mhd on Thursday November 09, 2017 @10:18AM (#15663080)
I think if you're replacing "Google" with "those Bell Labs guys", you're closer to the truth. A lot of the design decisions are quite familiar if you look at the past work of e.g. Rob Pike.

It's not necessarily all about peak efficiency for specific enterprise applications.

Re:Learning Go by porting a medium-sized web back end from P... by pjmlp on Thursday November 09, 2017 @09:59AM (#15662897)
The irony is that all the other official Google languages have much better support for generic programming.