Hacker News new | ask | show | jobs
by CraigJPerry 1480 days ago
It’s not clear to me that Go would survive Google giving up its continued investment.

Go has the fundamentals to survive - it’s open source, it has a healthy amount of contribution from non-google employees, the compiler is written in Go (that’s important when you consider an alternative situation like a python or js developer who wants to contribute a change to their compiler (they need to learn c / c++ respectively), i strongly suspect that if google walked away tomorrow, the velocity of change to the compiler, stdlib etc would not massively drop in the short term.

Medium / long term though… would i bet on Go over Java? It’s not clear to me that Go has reached the level of market penetration to make that a simple question.

Edit: i meant to add halo projects like docker, kube etc. as reasons to suggest the Go community is healthy

1 comments

I think we have some models of what would happen to Go without Google, it's probably similar to what happened to Java under the weaker period of Oracle's stewardship.

The tool as-it-is keeps chugging along pretty well and even improving in small ways, but it stops reacting to larger trends and misses the boat at critical moments. Some new language in the same space comes up and finds it easy to shear off a massive portion of its user base by doing "the same thing, but modern".

(Less obvious models would be PHP to backend JS, and PHP and Python to Go, which had similar community development arcs.)