Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GoBridge and the Go Community: Initiatives and Opportunities

GoBridge and the Go Community: Initiatives and Opportunities

The Go community is fairly homogeneous and missing out on what a more diverse community can accomplish. More diversity can have a greater impact on our community’s ability to be more innovative and creative, and to find solutions to problems we don’t even know we have yet. With this in mind, GoBridge was created to focus on initiatives that provide safe and accessible environments for a variety of people to learn from each other. In this talk I will share the different initiatives GoBridge volunteers are working on to increase adoption of Go and diversity in our community, and suggest super simple ways to contribute.

Carlisia Campos

August 19, 2016
Tweet

More Decks by Carlisia Campos

Other Decks in Programming

Transcript

  1. Carlisia Campos • Go developer at • Founding member of

    GoBridge • Co-host of Go Time podcast show (@gotimefm) • Board member of Bridge Foundry
  2. • Founded on July 2015 • Open source project •

    Belongs to the community • Many initiatives • All volunteers • Non-profit status through Bridge Foundry
  3. Bridge Foundry • Founded in 2009 • Founders: Sarah Allen

    and Sarah Mei • 501c3 non-profit status
  4. Can I get a 5? • 5-March: 309 (4.95%) •

    4-February: 190 (3.84%) • 3-January: 226 (4.31%) • 2-December: 212 (4.18%) • 1-November: 221 (4.85%) • 10-August (so far): 213 (5.63%) • 9-July: 293 (4.79%) • 8-June: 274 (4.44%) • 7-May: 284 (4.83%) • 6-April: 258 (4.54%)
  5. -- Sarah Allen, Bridge Foundry Co-Founder : @ultrasaurus “If we

    don’t have all of the people represented in the creation activities, I don’t believe we’re going to end up with the solutions that we need for our society.”
  6. -- Andrew Gerrand, Go Language Team : @enneff “It’s been

    my personal experience and it is also well documented in academia, that diverse teams are more innovative, creative and adaptable in modern cultures. Diversity is strength. Diversity is longevity.”
  7. Bridge Foundry Long Term Community Goal To create cultural change

    so that groups of underrepresented people in tech are also visible as: • Coders • Speakers • Contributors • Authors • Teachers/Mentors
  8. The GoBridge Team Works To Provide: • Safe and accessible

    environments • Different ways different people can learn Go • Many opportunities for community engagement • Mentorship • A more diverse Go community
  9. • http://coc.golangbridge.org/ • Uses the Go CoC as the base

    document • Augmented to cover our specific cases • Reporting guidelines • List of admins • Admins moderate for safety and inclusion
  10. How Allies Can Help • Know the content of the

    CoC • Provide thoughtful feedback • Help us keep the community safe and inclusive
  11. • https://invite.slack.golangbridge.org • Paid account, anonymous sponsor • Interesting specialty

    channels: #reviews, golang-newbies, #golang-jobs, #gobridge, #go-kit, #golang-uk-conf, many more • Channels for lots of geographic locations
  12. • https://forum.golangbridge.org/ • Old topics (with no activity for 90+

    days) are automatically closed • Configured to work like a traditional mailing list • Indexable and searchable on the web
  13. Topic authors can mark a certain reply as the answer

    to their question so others who read it later can find the answer instantly.
  14. Lead: Bill Kennedy William Kennedy is a managing partner at

    Ardan Studio in Miami, Florida, a mobile, web, and systems development company. He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge.
  15. Admins Andy Walker • Brian Ketelsen • Cory LaNou •

    Damian Gryski • Dominik Honnef • Erik St. Martin • Ernesto Jimenez • Jason Moiron • Johnny Boursiquot • Julia Allyce • Kevin Gillette • Kristoffer Berdal • Levi Cook • Luna Duclos • Matt Holt • Nathan Youngman • Sarah Adams • Satish Talim • Trevor Bramble
  16. How Allies Can Help • Participate • Offer help •

    Invite newcomers • Mentor new members • Be inclusive in your conversations
  17. • http://gotime.fm (#gotimefm on Gophers Slack) • Owned and produced

    by The Changelog • Co-hosts: GoBridge (Carlisia Campos) and Gopher Academy (Erik St. Martin and Brian Ketelsen) • 40% of the profits from Go Time are invested directly into the Go community via GoBridge and Gopher Academy
  18. How Allies Can Help • Ping us with feedback, rate

    the show • Suggest guest or topic ideas • Help us find and honor cool projects and people • Be a patron of the show by joining the Changelog Member Community (changelog.com/membership) • Sponsor the show PING: https://github.com/GoTimeFM/ping
  19. • Develop local chapter leadership • Support chapters in holding

    meetups and workshops • Engage with aspiring and existing meetup organizers to help them organize meetups
  20. Lead: Cassandra Gil @Cassandraoid Cassandra is the lead organizer for

    GoSF and Gopherfest in SF. Besides her work as a GoBridge core member leading chapters and partnerships, she is the Head of Communications and Community as part of the founding team at Netlify.
  21. How Allies Can Help • Step up to lead a

    GoBridge chapter in your city • Offer your office as a venue for workshops • Reach out to Cassandra
  22. • https://github.com/gobridge/workshops • Train first-time organizers on how to run

    workshops • Support organizers through the process of getting a workshop done
  23. Lead: Florin Pățan Gopher for a few years. One of

    the organizers of the Go meetup in London and former organizer of GDG Berlin Golang and AWS Berlin User Group. Besides being a GoBridge core member leading the workshop logistics, I contribute to the Go plugin for IntelliJ and other open-source projects.
  24. • Train first-time teachers (we have the material) • Match

    teacher with appropriate content • Teacher relations • Incorporate feedback into our course material
  25. How Allies Can Help • We desperately need course material

    for beginners • Organize or teach a workshop • Support and encourage colleagues/employees to organize/teach • Offer a venue • Offer sponsorship
  26. • http://remotemeetup.golangbridge.org • To extend and improve knowledge of Go

    beyond geographical barriers • Presentations, tutorials, classes, etc • The best day/time/time zone, and even language, depends entirely on what the presenter thinks is best • Suggest a new meetup event here: https://github.com/remotemeetup/go
  27. • Our paid plan allows for up to 1,000 attendees

    • Sponsored by Compose.io • Up to 9 cameras and mics simultaneously • Many convenient features for speaker/attendee interactions • Recording available within 24 hours • #remotemeetup on Gophers Slack
  28. Lead: Gunjan Patel @Gunjan_Patel Gunjan is a Software Engineer at

    Tigera in SF, working on container networking. Besides being a GoBridge core member leading the Go Remote Meetup, he also organizes the Bay Area ODLUG meetup.
  29. How Allies Can Help • Sign up to give talks

    • Stream your physical meetups • Mentor and encourage others to speak • Help promote talks within your company • Help us promote talks on social media
  30. Lead: Edward Muller @freeformz Ed is an engineer @ Heroku

    where he helps customers deploy their Go applications. He helps maintain various open source projects, and ran the State of Go 2016 Survey.
  31. How Allies Can Help • Pick through the issue list

    for our repos • Sponsor$hip (1Password for teams, newsletter account, buffer app upgrade, others)
  32. We need people to lead: • Workshop teacher training and

    content guidance • Sponsor relations • GoBridge monthly newsletter • Data/stats tracking • Code Combat (add Go support)
  33. Final Thoughts • GoBridge is working to help grow the

    number of people from underrepresented groups in the Go community • We want to also include people from any geographical location • We need teaching content and more volunteers!