Live data from Hacker News

Russ Cox is stepping down as the Go tech lead

groups.google.com

101–110 of 396 posts

Re: Russ Cox is stepping down as the Go tech lead

#101
post #2

Thank you, rsc, for all your work. Development in Go has become much more enjoyable in these 12 years: race detector, standardized error wrapping, modules, generics, toolchain updates, and so on. And while there are still things to be desired (sum types, better enum/range types, immutability, and non-nilness in my personal wishlist), Go is still the most enjoyable ecosystem I've ever developed in.

I’m sure if Go had nullable types and/or sum types from the beginning, it’s have been much more popular

Re: Russ Cox is stepping down as the Go tech lead

#102

Out of interest, why are people so confident in Google when it comes to Go, yet every other day there's articles about how Google can't be trusted in related to Dart/Flutter which are soon to be abandoned?

At any point in recent history, I would have been pretty happy sticking with the last release of go for quite some time. Flutter always feels like it's the next release that's going to be the good one.

Re: Russ Cox is stepping down as the Go tech lead

#103
post #101
post #2

Thank you, rsc, for all your work. Development in Go has become much more enjoyable in these 12 years: race detector, standardized error wrapping, modules, generics, toolchain updates, and so on. And while there are still things to be desired (sum types, better enum/range types, immutability, and non-nilness in my personal wishlist), Go is still the most enjoyable ecosystem I've ever developed in.

I’m sure if Go had nullable types and/or sum types from the beginning, it’s have been much more popular

I'm sure of the opposite given the ideas behind Go's design.

Re: Russ Cox is stepping down as the Go tech lead

#105
post #91
post #23

Earlier quoted context omitted.

Almost zero drama and almost no feature creep or breaking changes. The team seems to have a focus, and does not change it easily. That is important for a programming language, and it doesn’t happen organically.

They are the programming language equivalent of GitHub repos that maintain a low open issue count by closing most issues as "won't fix" or "won't build".

Good

Re: Russ Cox is stepping down as the Go tech lead

#106
post #86

Thank you. Golang is easily one of my favorite new languages. It's fast and clean without the difficulty of Rust. I was able to create a small mobile app with Chat GPT without any real experience in Golang. I would like better mobile and gaming frameworks though. Although I really like Flutter, I think Google missed a major opportunity to use Golang instead of Dart. What's next? Any good for native Chrome support?

> I was able to create a small mobile app with Chat GPT without any real experience in Golang. so you didn't really create it then did you? ChatGpt created it for you.

I'm shameless when using Chat GPT to assist with personal projects.

It's just another tool.

Re: Russ Cox is stepping down as the Go tech lead

#107
post #50

Earlier quoted context omitted.

> Google can't be trusted in related to Dart/Flutter which are soon to be abandoned source?

Off the top of your head, name 3 projects/apps that use Dart/Flutter, now do the same for go.

There are probably more Flutter apps about than you’d think, and at least on Android you can look for yourself: https://x.com/kevmoo/status/1819112503722627286

Re: Russ Cox is stepping down as the Go tech lead

#108
post #23
post #19

Earlier quoted context omitted.

What are some things that make it well managed?

Almost zero drama and almost no feature creep or breaking changes. The team seems to have a focus, and does not change it easily. That is important for a programming language, and it doesn’t happen organically.

Couldn't agree more. Always felt community had trust in the team. Its not the fanciest language, but whatever they push for usually works. In contrast, recently I've had to deal with Swift, and they are often pushing like 10 features, but each of them is full of holes and annoyances. Great respect for doing the boring of keeping it stupid and simple.

Re: Russ Cox is stepping down as the Go tech lead

#109
post #23

Earlier quoted context omitted.

Almost zero drama and almost no feature creep or breaking changes. The team seems to have a focus, and does not change it easily. That is important for a programming language, and it doesn’t happen organically.

I suspect all the drama happens internally.

Are there any Go team members that don’t work for Google? It’s a lot easier to remain civil/avoid drama when people know each other personally, and work together at a big company with an HR department.

Re: Russ Cox is stepping down as the Go tech lead

#110
post #45

Out of interest, why are people so confident in Google when it comes to Go, yet every other day there's articles about how Google can't be trusted in related to Dart/Flutter which are soon to be abandoned?

Because Go has massive traction both inside and outside of Google, whereas Dart/Flutter never got big traction.

Dart only found a real good use case fairly recently. Given its explosion in usage since then, I think it may very well be more popular that go in several years.
Post reply on HN