3 ms·
Where do you get your stats about Go usage? My data points tell me that it whizzed past Clojure and is still on exponential growth path. I'm tracking a list of
by kjksf 10y ago
Where do you get your stats about Go usage? My data points tell me that it whizzed past Clojure and is still on exponential growth path.
I'm tracking a list of companies that use go: https://quicknotes.io/n/1XB0-Companies%20using%20Go https://quicknotes.io/n/1XB0-Companies%20using%20Go. I stopped adding to it because at this point it's everyone and his mother.
If you go to https://triplebyte.com/ycombinator-startups#q=&page=0&refinements=%5B%5D&ts=1462644965 https://triplebyte.com/ycombinator-startups#q=&page=0&refine..., which is a list of YC companies where you can filter by technology they claim to use, Go is currently ~4.3% (30 startups out of 697).
If you narrow that to just San Francisco, it's 19 out 258 i.e. ~7.4%. I consider SF a leading indicator i.e. other parts of the country and the world will follow that usage growth.
I grant you that it's still far behind Python/Ruby/JavaScript/Java, but those things have exponential growth for a long time and 6 years is early. Those other languages took 10+ years to establish mainstream presence.
Judging by many metrics (number of significant software like Docker or Juju or CockroachDB, number of jobs available, number of Go-related conferences and meetups and their size), Go is easily past "niche language" like Earlang/Haskell and even Clojure and Scala (both of which riding JVM wave) and well on its way to be a peer of Python/Ruby/Java in the next 5-10 years.
- npalli 10y agoYou are looking at a narrow slice of technology companies in SF. This is not representative of a general trend. I will add that you are right, it is not "as niche" as clojure. If you look at a broad indices -- 1. At Tiobe, it is now at #42. It was language of the year in 2009 and has been slowly moving down http://www.tiobe.com/tiobe_index http://www.tiobe.com/tiobe_index 2. At redmonk programming language rankings, it has been hovering around #15 for more than a year http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/ http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16... http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/ http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15... http://redmonk.com/sogrady/2015/07/01/language-rankings-6-15/ http://redmonk.com/sogrady/2015/07/01/language-rankings-6-15... 3. Look at jobs on dice.com same number of jobs for golang and clojure. I have been tracking them occasionally and they seem to around the same since last year. dice.com Your use of Docker as a datapoint is interesting, while it is written in golang, far more people use it as a sysadmin tool. So why is that a factor for golang usage? That is a general issue though, lot of infrastructure might be written in golang (and should be) but that doesn't mean there will be golang jobs. As for taking 10+ years to establish mainstream, things move faster nowadays so unless there is a established or rapidly growing platform exclusively for golang, I wouldn't necessary bank on it becoming hot in another 5-10 years just because it has been around.