News for hackers. Stuff that matters.
Re:Gopher Wrangling. Effective error handling in Go by philosopher1234 on Tuesday June 20, 2023 @12:37AM (#36399774)
I don’t buy it. I can’t think of a single other Google backed programming language with anywhere near to the following of Go.

I think Googles stamp gives it some legitimacy, but I think the much likelier explanation is that the values in Go and its design speak to frustrations a lot of people actually have. This thread is full of people arguing in favor of gos error handling. You can dismiss them all as cranks or sheep if you want, but I think that would be misunderstanding something.

Re:Gopher Wrangling. Effective error handling in Go by andrewjf on Tuesday June 20, 2023 @12:49AM (#36399853)
I mean, maybe - but there's a lot of examples of things being as popular as they are because google did them - gRPC, Protobuf, Kubernetes, Chromium.

None of these things were technically bankrupt (including Go), but their adoption curve would not have been what they have been without Googles name on it.

There's likely other OSS that's technically better, but did not have the network effects google-backed software had from day 1.

Re:Gopher Wrangling. Effective error handling in Go by philosopher1234 on Tuesday June 20, 2023 @12:52AM (#36399867)
Go almost certainly would not have been as successful Without googles brand. But also, without its funding. Google has poured tens of millions of dollars in to go. all of the good qualities of go are due to its incredible funding, whether that’s tooling or the fact that three or four extremely experienced engineers were given years of time to design and implement it.
Re:Gopher Wrangling. Effective error handling in Go by aatd86 on Wednesday June 21, 2023 @06:05AM (#36416583)
Yes but also think about it? In 2012 and even now, which language would you use to replace Go.

Assuredly not C++, nor Rust... No javascript, swift has become more complex apparently, not haskell... Not C... OCaml? No it has a weird syntax, French people and wanting to be different... Etc...

So no, Go has genuinely appreciable qualities that are not found anywhere else :o)

Re:Gopher Wrangling. Effective error handling in Go by mirekrusin on Tuesday June 20, 2023 @12:56AM (#36399896)
It does feel like mostly google backing (other aspects are important as well). Imagine if google would be behind ie. Crystal - you'd see it everywhere.