Upload
donnie-berkholz
View
499
Download
1
Embed Size (px)
Citation preview
Mining the Go developer communityDonnie Berkholz, Ph.D.Research Director — Development, DevOps, & IT Ops
GopherCon, July 2016
2
Back in the olden days of yore (a.k.a. 2014)
http://redmonk.com/dberkholz/2014/03/18/go-the-emerging-language-of-cloud-infrastructure/
3
Back in the olden days of yore (a.k.a. 2014)
http://redmonk.com/dberkholz/2014/03/18/go-the-emerging-language-of-cloud-infrastructure/
Core philosophy
Data: Garbage in, garbage out (GIGO)
Methods: Keep it simple, stupid (KISS)
Analysis: Don't overinterpret
Case study: containers
5
Tagg
ed q
uest
ions
/mon
th
6
7
8
Case study: configuration management
http://redmonk.com/dberkholz/2015/04/02/quantifying-configuration-management-communities/
9
Case study: configuration management
http://redmonk.com/dberkholz/2015/04/02/quantifying-configuration-management-communities/
And now back to our regularly scheduled programming
10
11
Avoiding bus factors in the core
https://www.openhub.net/p/go/contributors/summary
12
A look at the core community
https://www.openhub.net/p/go/contributors/summary
13
Go vs Elixir vs RustTa
gged
que
stio
ns/m
onth
14
Yes, discussion is correlated to actual use
http://www.dataists.com/2010/12/ranking-the-popularity-of-programming-langauges/
15
The Go ecosystem is doing alright
https://www.openhub.net/languages/golang https://www.openhub.net/languages/rust
Go
Rust
16
The Go ecosystem is doing alright
https://www.openhub.net/languages/golang https://www.openhub.net/languages/javascript
Go
JS
17
Who is the real competitor?
http://www.modulecounts.com/
18
Who is the real competitor?
http://www.modulecounts.com/
19
Who is the real competitor?
http://www.modulecounts.com/
20
“Doggone it, people like me”
http://stackoverflow.com/research/developer-survey-2016
21
Go is growing up, and growing slower
http://stackoverflow.com/research/developer-survey-2016
22
Growing up means getting jobs
http://www.ryan-williams.net/hacker-news-hiring-trends/2016/june.html
% o
f pos
ts4
2
23
… one more thing
cauldron.io (Bitergia)
24
Thank you!Donnie BerkholzTwitter: @[email protected]
Some content from this presentation is Creative-Commons licensed.
https://creativecommons.org/licenses/by-sa/https://creativecommons.org/licenses/by/
25
26
Rates! That’s the ticket!
27
28
29
Method 1 - crap Method 2 - lukewarm Method 3 – WIN!
Raw data