Live data from Hacker News

New case studies about Google’s use of Go

opensource.googleblog.com

11–20 of 269 posts

Re: New case studies about Google’s use of Go

#11
post #5

> Looking back from 2020, Go has succeeded in both ways: it is widely used both inside and outside Google, and its approaches to network concurrency and software engineering have had a noticeable effect on other languages and their tools. Don’t know much about go myself, but I’m interested in examples of this.

Arguably opinionated formatters like prettier and black are a response to gofmt.

Definitely but what about the impact of go's approach to network concurrency?

Re: New case studies about Google’s use of Go

#12
Go as a new language is a mega success.

K8s, docker, native concurrency, robust std lib, list goes on.

Obviously, not the magical swiss army knife for all engineering use cases, but successful in a lot of domains and well-liked by developers. Winning.

And its only version 1.XX.

I've never even used go and I am impressed.

Well done, Google. Well done. (golf clap)

Re: New case studies about Google’s use of Go

#13
Efficient user-space threads (go routines) and the way go lends itself to the reactor pattern is exactly why is has been the language of choice for the company I work for. We use it to power all of our distributed microservices which process IoT packets from a stream. The performance and ease-of-use is heads and shoulders above everything else we tried before (mainly, Java with Kafka/Storm).

Re: New case studies about Google’s use of Go

#14
post #4

I tried very hard to bring go into my previous employers environment, but it was all for naught. They are too bought into the JavaScript stack. Case studies like this would have been super helpful in trying to make my claims.

I don't have the details of how you tried to push this, but often cherry-picking evidence to push your choice of language to your team is not a very good way to run your business. I actually generally dislike case studies like these, not because they aren't interesting, but because people use them as things that they can point to whenever they want to push their personal language agenda (I'm looking for a better word for this that isn't that negative, but until then I hope this comment makes it clear that I don't mean this in a "malicious, purposefully self-sabotaging" way).

Re: New case studies about Google’s use of Go

#15
Sure they made Go. But where are the innovations in search and information retrieval? Where are new data products? Sure, they innovated on word embeddings. But If they are going to monopolize and control access to information, why are they doing such a poor job at it? I say this with some anger. This company affects all of us, and they are completely mediocre from a product perspective. I welcome the day when NLP gets good enough to where a competitor can rise. Until then, we are stuck with this abomination and arrogance.

Re: New case studies about Google’s use of Go

#16

Go as a new language is a mega success. K8s, docker, native concurrency, robust std lib, list goes on. Obviously, not the magical swiss army knife for all engineering use cases, but successful in a lot of domains and well-liked by developers. Winning. And its only version 1.XX. I've never even used go and I am impressed. Well done, Google. Well done. (golf clap)

Surprised Angular didn't make the short list at least angularjs.

Re: New case studies about Google’s use of Go

#18

Sure they made Go. But where are the innovations in search and information retrieval? Where are new data products? Sure, they innovated on word embeddings. But If they are going to monopolize and control access to information, why are they doing such a poor job at it? I say this with some anger. This company affects all of us, and they are completely mediocre from a product perspective. I welcome the day when NLP get…

Seems fairly off topic

Re: New case studies about Google’s use of Go

#19

Important point: this is Google's use of Go, not your use of Go. Take note to check whether their results are applicable to you before adding it to your repertoire of "reasons we should use Go at our company".

These are case studies from companies that aren't google.

Re: New case studies about Google’s use of Go

#20

Go as a new language is a mega success. K8s, docker, native concurrency, robust std lib, list goes on. Obviously, not the magical swiss army knife for all engineering use cases, but successful in a lot of domains and well-liked by developers. Winning. And its only version 1.XX. I've never even used go and I am impressed. Well done, Google. Well done. (golf clap)

> And its only version 1.XX.

Are there plans for a new version that is radically different, or is it going to be like Java or macOS where updates continue to change what is usually considered the minor version?

Post reply on HN