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

How GitHub Works (v2)

Zach Holman
December 12, 2012

How GitHub Works (v2)

This is the updated version of my "How GitHub Works" talk.

Read more: http://zachholman.com/posts/how-github-works/

Zach Holman

December 12, 2012
Tweet

More Decks by Zach Holman

Other Decks in Programming

Transcript

  1. when github was founded they: worked on what they wanted

    worked where they wanted worked when they wanted
  2. no managers · NO DEADLINES NO MEETINGS · NO WORK

    HOURS this: reflects that workflow
  3. code branching & release (WRONG) V2 BRANCH QA MANAGER STABLE

    merged FEATURE BRANCH TUESDAY CODE REVIEW
  4. code branching & release (WRONG) V2 BRANCH QA MANAGER STABLE

    merged FEATURE BRANCH X TUESDAY CODE REVIEW
  5. pull requests 3.1 1.4 pull requests PER employee per month,

    2011 pull requests PER employee per month, 2012
  6. side project culture let people build cool things hubot ·

    CI testing · deploy infrastructure door me · music server · support tools dev environment management · more
  7. github destinations hack house for a dozen for a month

    travel berlin · hawaii · Uruguay · Beijing · rome · etc.