Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GitHub Communications Culture and Tools

1,189 views

Published on

Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/YBdB4h.

Matthew McCullough examines the last four years of communication culture at GitHub, starting their internal mobile and web apps, use of pull requests, and emoji. Filmed at qconnewyork.com.

Matthew McCullough works for GitHub, Inc. and trains audiences around the world on the most effective use of the Git version control system and GitHub collaboration platform. He writes books and records videos for O'Reilly and Manning on the topics of delivering technical presentations, the use of modern build and continuous integration tools, and version control industry best practices.

Published in: Technology

GitHub Communications Culture and Tools

  1. 1. GitHub communication culture and tools for the audience at QCon NYC matthewmccullough matthewmccull
  2. 2. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations /github-communication-culture-tools InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month
  3. 3. Presented at QCon New York www.qconnewyork.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
  4. 4. Matthew McCullough @matthewmccull
  5. 5. @matthewmccull training@github.com training.github.com matthewmccullough
  6. 6. This guy ! " # $ %
  7. 7. What is it like working at a company that is 70% remote on an average weekday?
  8. 8. working remote
  9. 9. working remote
  10. 10. What infrastructure would I rank as the most important in GitHub's remote-worker culture?
  11. 11. What apps have GitHubbers built that you might consider building for your own company?
  12. 12. remote tools
  13. 13. Team app for iOS Android Web
  14. 14. talks & video
  15. 15. /hangout me
  16. 16. /bluejeans me
  17. 17. mini-summits
  18. 18. beer:30
  19. 19. music
  20. 20. /airfoil me
  21. 21. What has GitHub done that has worked to foster open communication and quick turnaround on issues and code review?
  22. 22. What have the CIO, CTO, and other C-suite executives done to get a first-hand feel for what remote work at GitHub is like?
  23. 23. What has the evolution of our office space been (v1.0 through 3.1), with respect to collaboration and communication amongst engineers and G&A staff?
  24. 24. four years of changes
  25. 25. 32 colleagues 2 teams
  26. 26. 50 colleagues 2 teams
  27. 27. 75 colleagues 3 teams
  28. 28. 110 colleagues 4 teams
  29. 29. 150 colleagues 5 teams
  30. 30. 200 colleagues 10 teams
  31. 31. 220 colleagues 12 teams
  32. 32. 240 colleagues 15 teams
  33. 33. 13 leaders
  34. 34. 13 managers?
  35. 35. Boulder HQ 1.0
  36. 36. Boulder HQ 2.0
  37. 37. ❶ Teams, not committees
  38. 38. ❷ Best argument wins
  39. 39. ❸ First principles
  40. 40. ❹ Open by default
  41. 41. ❺ Automate everything
  42. 42. ❻ People first
  43. 43. Is it sustainable?
  44. 44. so far... yes
  45. 45. GitHub communication culture and tools for the audience at QCon NYC matthewmccullough matthewmccull
  46. 46. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations/github-communication- culture-tools

×