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.

Dd18bb36fa5f06e45843ff8de33b793e?s=128

Kyle Daigle

June 22, 2013
Tweet

Transcript

  1. 4.
  2. 10.
  3. 20.
  4. 21.
  5. 22.
  6. 23.
  7. 31.
  8. 32.
  9. 33.
  10. 36.
  11. 37.
  12. 39.

    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
  13. 41.
  14. 46.
  15. 48.
  16. 49.
  17. 52.
  18. 53.
  19. 54.
  20. 74.
  21. 75.
  22. 77.
  23. 78.
  24. 90.

    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 }
  25. 101.
  26. 103.
  27. 107.
  28. 108.
  29. 109.
  30. 110.
  31. 111.
  32. 113.

    “Never do something just because other people do it that

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