Contenu connexe Similaire à Mining the Go Developer Community (20) Plus de Donnie Berkholz (20) Mining the Go Developer Community1. Mining the Go developer community
Donnie Berkholz, Ph.D.
Research Director — Development, DevOps, & IT Ops
GopherCon, July 2016
2. Back in the olden days of yore (a.k.a. 2014)
2
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)
3
http://redmonk.com/dberkholz/2014/03/18/go-the-emerging-language-of-cloud-infrastructure/
4. Core philosophy
Data: Garbage in, garbage out (GIGO)
Methods: Keep it simple, stupid (KISS)
Analysis: Don't overinterpret
12. A look at the core community
12
https://www.openhub.net/p/go/contributors/summary
14. Yes, discussion is correlated to actual use
14
http://www.dataists.com/2010/12/ranking-the-popularity-of-programming-langauges/
15. The Go ecosystem is doing alright
15
https://www.openhub.net/languages/golang
https://www.openhub.net/languages/rust
Go
Rust
16. The Go ecosystem is doing alright
16
https://www.openhub.net/languages/golang
https://www.openhub.net/languages/javascript
Go
JS
17. Who is the real competitor?
17
http://www.modulecounts.com/
18. Who is the real competitor?
18
http://www.modulecounts.com/
19. Who is the real competitor?
19
http://www.modulecounts.com/
21. Go is growing up, and
growing slower
21
http://stackoverflow.com/research/developer-survey-2016
22. Growing up means getting jobs
22
http://www.ryan-williams.net/hacker-news-hiring-trends/2016/june.html
%ofposts 4
2
25. Some content from this presentation
is Creative-Commons licensed.
https://creativecommons.org/licenses/by-sa/
https://creativecommons.org/licenses/by/
25
29. 29
Method 1 - crap Method 2 - lukewarm Method 3 – WIN!
Raw data