Slide 1

Slide 1 text

Dissection of Gophers: The Golang Community ThCasse hhe Cassandra Salisbury

Slide 2

Slide 2 text

Let’s dig in: - Who am I? - What’s up in the world of Go? - Understanding diversity - Tangible solutions!

Slide 3

Slide 3 text

Who am I? @cassandraoid Head of Community + Communications

Slide 4

Slide 4 text

Who am I? @cassandraoid Main Organizer

Slide 5

Slide 5 text

Who am I? @cassandraoid Core team

Slide 6

Slide 6 text

Who am I? @cassandraoid Huge Oakland Raiders Fan

Slide 7

Slide 7 text

Why? Now you know who I am... - Why the interest? - Why this talk?

Slide 8

Slide 8 text

What’s up in the world of Go? @cassandraoid

Slide 9

Slide 9 text

Jan 2015: RedMonk ranks Go @cassandraoid

Slide 10

Slide 10 text

June 2016: RedMonk ranks Go 1.5 years later...

Slide 11

Slide 11 text

Interest over time: A 2 year snapshot @cassandraoid

Slide 12

Slide 12 text

Diversity…. ‘Cause that’s why I’m here right? @cassandraoid

Slide 13

Slide 13 text

What is the importance of diversity? @cassandraoid

Slide 14

Slide 14 text

What is the importance of diversity? - Diverse teams are smarter and more creative @cassandraoid

Slide 15

Slide 15 text

What is the importance of diversity? - Diverse teams are smarter and more creative - Harvard Business Review found compelling evidence that diversity unlocks innovation and drives market growth @cassandraoid

Slide 16

Slide 16 text

What is the importance of diversity? - Diverse teams are smarter and more creative - Harvard Business Review found compelling evidence that diversity unlocks innovation and drives market growth - Diverse companies can better serve a diverse user base @cassandraoid

Slide 17

Slide 17 text

What is the importance of diversity? - Diverse teams are smarter and more creative - Harvard Business Review found compelling evidence that diversity unlocks innovation and drives market growth - Diverse companies can better serve a diverse user base - Diversity attracts talent @cassandraoid

Slide 18

Slide 18 text

What is the importance of diversity? - Diverse teams are smarter and more creative - Harvard Business Review found compelling evidence that diversity unlocks innovation and drives market growth - Diverse companies can better serve a diverse user base - Diversity attracts talent - Failure to hire and retain employees from underrepresented backgrounds causes companies to miss out on great talent, and subsequently, innovation. @cassandraoid

Slide 19

Slide 19 text

...plus, it just makes you feel good to do the right thing... @cassandraoid

Slide 20

Slide 20 text

Why does that matter to Golang? @cassandraoid We all want Golang to continue to progress, grow and thrive, We want to continue to be an innovative language. We want the best talent to participate, it doesn’t matter what that talent looks like.

Slide 21

Slide 21 text

With that said...

Slide 22

Slide 22 text

Where does Go stand in terms of diversity? @cassandraoid

Slide 23

Slide 23 text

But we do have a few stats on women in Tech: @cassandraoid https://www.toptal.com/open-source/is-o pen-source-open-to-women

Slide 24

Slide 24 text

and…. @cassandraoid https://www.toptal.com/open -source/is-open-source-open -to-women

Slide 25

Slide 25 text

And... that 25-30% tech workforce are … not 100% clear.... @cassandraoid https://www.toptal.com/ope n-source/is-open-source-op en-to-women

Slide 26

Slide 26 text

And… there’s things like this... @cassandraoid

Slide 27

Slide 27 text

@cassandraoid

Slide 28

Slide 28 text

http://money.cnn.com/interactive/economy/diversity-millennials-boomers/

Slide 29

Slide 29 text

Let’s talk about solutions. We’ve gone over why... What can you do? How do you do it? @cassandraoid

Slide 30

Slide 30 text

What have other languages done?

Slide 31

Slide 31 text

THEY BUILT A BRIDGE @cassandraoid

Slide 32

Slide 32 text

Bridge Foundry Foundation www.bridgefoundry.org

Slide 33

Slide 33 text

Meet GoBridge - We build bridges to educate underrepresented communities to teach technical skills and to foster diversity in Go. @cassandraoid www.golangbridge.org

Slide 34

Slide 34 text

Meet GoBridge - We build bridges to educate underrepresented communities to teach technical skills and to foster diversity in Go. - Core mission: to enable minorities in tech to use Go as a tool to learn and teach programming and, ultimately, to empower underrepresented groups in tech to help increase diversity in the Go community. @cassandraoid www.golangbridge.org

Slide 35

Slide 35 text

Meet GoBridge - We build bridges to educate underrepresented communities to teach technical skills and to foster diversity in Go. - Core mission: to enable minorities in tech to use Go as a tool to learn and teach programming and, ultimately, to empower underrepresented groups in tech to help increase diversity in the Go community. - We believe that, as each individual the Go community strengthens, the collective Go community will, in turn, strengthen as well. @cassandraoid www.golangbridge.org

Slide 36

Slide 36 text

What does GoBridge do? - Facilitates chapters in local communities - Helps build workshop materials for locals to use in their own communities - Oversees the Go Forum - Serves as admins for Gopher slack ….and so much more... - @cassandraoid

Slide 37

Slide 37 text

What can you do? Minimal Commitment Mid-level Commitment Rockstar Commitment - @cassandraoid

Slide 38

Slide 38 text

Minimal commitment: (1-2 hrs/ month) 1. Get on Gophers Slack ….Go to channel “golang-newbies” and answer a couple questions. 2. Go to a Golang meetup, bring someone from an underrepresented group or talk to someone who is there. 3. Read a blog on diversity and educate yourself - then - advocate and distribute on social media. 4. Stand up for someone when you see a microaggression taking place, either in public or later with the aggressor. @cassandraoid

Slide 39

Slide 39 text

Medium commitment: (3-4 hrs/ month) 1. Volunteer with GoBridge as a teacher at a workshop 2. Write a blog post to help newbies with Go 3. Have a meeting with your team about diversity and what it means to them, where can you improve? 4. Encourage your company to sponsor a GoBridge event and reach out to local organizers or GoBridge core team. Or or donate to the cause! @cassandraoid

Slide 40

Slide 40 text

Rockstar commitment: (2 hrs/ week) 1. Start a GoBridge chapter in your community 2. Contribute to curriculum for learning Go 3. Organize a GoBridge workshop in your community @cassandraoid

Slide 41

Slide 41 text

@cassandraoid

Slide 42

Slide 42 text

Thank you! @cassandraoid Special thanks to my Netlify team for supporting the Go Community (and me!). To many of the women and under-represented people I asked to share personal experiences. To everyone who inspired me at Gophercon this past summer to develop this kind of talk. To Renee French for our amazing mascot! ...and of course to the organizers of GothamGo!

Slide 43

Slide 43 text

Questions? @cassandraoid