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

Brewing GitHub

Brewing GitHub

GitHub just turned 5 years old. During that time, it grew from a small team of 4 to 171 employees all over the globe, working on their own schedules, and without any managers.

This talk will dive into how GitHub ships: how we ship GitHub’s culture, how we work day to day, how we get everyone at GitHub (including business teams) to use Git & Github, and how you can use these workflows in your company today.

Kyle Daigle

June 22, 2013
Tweet

More Decks by Kyle Daigle

Other Decks in Programming

Transcript

  1. module.exports = (robot) -> robot.respond /have a beer/i, (msg) ->

    # Get number of beers had (coerced to a number). beersHad = robot.brain.get('totalBeers') * 1 or 0 if beersHad > 4 msg.respond "I'm too drunk.." else msg.respond 'Sure!' robot.brain.set 'totalBeers', beersHad+1
  2. class people::kdaigle { include alfred include chrome include dropbox include

    onepassword include skype include sublime_text_2 include iterm2::stable include bash::completion include rdio include github::apps::mac include github::apps::play include github::apps::team include projects::github class { 'osx::global::key_repeat_delay': delay => 5 } include osx::global::key_repeat_rate include osx::disable_app_quarantine include osx::global::disable_key_press_and_hold }
  3. “Never do something just because other people do it that

    way.” “Do it because it’s the best way to solve the problem.”