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

Why Community Matters

Avatar for Tim Hockin Tim Hockin
January 14, 2020

Why Community Matters

Avatar for Tim Hockin

Tim Hockin

January 14, 2020
Tweet

More Decks by Tim Hockin

Other Decks in Technology

Transcript

  1. 4 #GitLabCommit • Started in 2013 • Announced in 2014

    • 1.0 in 2015 • Probably the largest Go project in the world • One of the most active OSS projects in history Kubernetes
  2. 7 #GitLabCommit This project WOULD NOT have become what it

    is today without the community In fact - it might not have been a success at all
  3. 8 #GitLabCommit You may have heard me or other Kubernetes

    people pontificate about community before That’s not going to stop me from doing it again today!
  4. 10 #GitLabCommit “Coming together is a beginning. Keeping together is

    progress. Working together is success." --Henry Ford
  5. 11 #GitLabCommit This was probably the smartest thing Google did

    for Kubernetes It was not always easy, but it was worth it Radical Openness
  6. 14 #GitLabCommit Started accumulating contributors Mostly scratching their own itches

    Some were company sponsored Many just wanted to help, to be part of it 5+ years later - many are still with the project! The First Months
  7. 21 #GitLabCommit Got a bunch of pull requests for ARM

    support Surprise #1: A Kube cluster of Raspberry Pi machines! Unexpected
  8. 22 #GitLabCommit Got a bunch of pull requests for ARM

    support Surprise #1: A Kube cluster of Raspberry Pi machines! Surprise #2: Contributor was 15 years old! Unexpected
  9. 23 #GitLabCommit Got a bunch of pull requests for ARM

    support Surprise #1: A Kube cluster of Raspberry Pi machines! Surprise #2: Contributor was 15 years old! We eventually made him a maintainer Unexpected
  10. 24 #GitLabCommit Got a bunch of pull requests for ARM

    support Surprise #1: A Kube cluster of Raspberry Pi machines! Surprise #2: Contributor was 15 years old! We eventually made him a maintainer Lesson: You NEVER KNOW where your community will come from Unexpected
  11. 26 #GitLabCommit As a developer platform, docs are CRITICAL Software

    engineers wrote the first docs...yikes Do you know how hard it is to write, organize, and curate good technical docs? Docs
  12. 28 #GitLabCommit We all know how important it is But

    we don’t always act that way Our testing SIG keeps us all sane Testing
  13. 29 #GitLabCommit We merge dozens to hundreds of PRs every

    day We cut a release every 3 months Our release team is community They have a robust shadowing program, too! Release Engineering
  14. 30 #GitLabCommit We have teams that runs our: • GitHub

    • Slack • Website • DNS • Bots Heck, we even have a community-driven community management team!! Infrastructure
  15. 34 #GitLabCommit It’s not just the people. It’s the stuff

    between the people. And it makes all the difference