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

Why Community Matters

Tim Hockin
January 14, 2020

Why Community Matters

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