mining the go developer community

Post on 08-Jan-2017

499 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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: @dberkholzdonnie.berkholz@451research.com

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

top related