GitHub Communications Culture and Tools

C4Media
C4MediaMarketing Manager at C4Media
GitHub communication 
culture and tools 
for the audience at QCon NYC 
matthewmccullough matthewmccull
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
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
Matthew McCullough 
@matthewmccull
@matthewmccull 
training@github.com 
training.github.com 
matthewmccullough
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
This guy 
! " 
# 
$ %
GitHub Communications Culture and Tools
What is it like working at a 
company that is 70% remote on 
an average weekday?
working remote
working remote
What infrastructure would I rank 
as the most important in GitHub's 
remote-worker culture?
What apps have GitHubbers built 
that you might consider building for 
your own company?
remote tools
Team app for iOS 
Android 
Web
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
talks & video
/hangout me
GitHub Communications Culture and Tools
/bluejeans me
GitHub Communications Culture and Tools
mini-summits
GitHub Communications Culture and Tools
beer:30
GitHub Communications Culture and Tools
music
/airfoil me
GitHub Communications Culture and Tools
What has GitHub done that has 
worked to foster open 
communication and quick turnaround 
on issues and code review?
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?
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?
four years of changes
32 colleagues 
2 teams
50 colleagues 
2 teams
75 colleagues 
3 teams
110 colleagues 
4 teams
150 colleagues 
5 teams
200 colleagues 
10 teams
220 colleagues 
12 teams
240 colleagues 
15 teams
13 leaders
13 managers?
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
Boulder HQ 1.0
Boulder HQ 2.0
GitHub Communications Culture and Tools
❶ Teams, not committees
❷ Best argument wins
❸ First principles
❹ Open by default
❺ Automate everything
❻ People first
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
GitHub Communications Culture and Tools
Is it sustainable?
so far... yes
GitHub communication 
culture and tools 
for the audience at QCon NYC 
matthewmccullough matthewmccull
Watch the video with slide synchronization on 
InfoQ.com! 
http://www.infoq.com/presentations/github-communication- 
culture-tools
1 of 70

Recommended

Valve Employee Handbook by
Valve Employee HandbookValve Employee Handbook
Valve Employee HandbookYigit Türkoglu
9.3K views37 slides
What I learned leading Ops at GitHub, Heroku, DigitalOcean, and more... by
What I learned leading Ops at GitHub, Heroku, DigitalOcean, and more...What I learned leading Ops at GitHub, Heroku, DigitalOcean, and more...
What I learned leading Ops at GitHub, Heroku, DigitalOcean, and more...Mark Imbriaco
29.6K views22 slides
XPLANE's Games for Change for ACMP 2016 by
XPLANE's Games for Change for ACMP 2016XPLANE's Games for Change for ACMP 2016
XPLANE's Games for Change for ACMP 2016XPLANE
3.2K views17 slides
The A to Z Guide to Culture Books and Employee Manuals by
The A to Z Guide to Culture Books and Employee ManualsThe A to Z Guide to Culture Books and Employee Manuals
The A to Z Guide to Culture Books and Employee ManualsNOBL
2.2K views34 slides
Streaming a Million Likes/Second: Real-Time Interactions on Live Video by
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoC4Media
2.5K views171 slides
Next Generation Client APIs in Envoy Mobile by
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileC4Media
845 views107 slides

More Related Content

More from C4Media

Kafka Needs No Keeper by
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No KeeperC4Media
579 views127 slides
High Performing Teams Act Like Owners by
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like OwnersC4Media
409 views75 slides
Does Java Need Inline Types? What Project Valhalla Can Bring to Java by
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaC4Media
339 views88 slides
Service Meshes- The Ultimate Guide by
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideC4Media
269 views20 slides
Shifting Left with Cloud Native CI/CD by
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDC4Media
300 views77 slides
CI/CD for Machine Learning by
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine LearningC4Media
356 views70 slides

More from C4Media(20)

Kafka Needs No Keeper by C4Media
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
C4Media579 views
High Performing Teams Act Like Owners by C4Media
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
C4Media409 views
Does Java Need Inline Types? What Project Valhalla Can Bring to Java by C4Media
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
C4Media339 views
Service Meshes- The Ultimate Guide by C4Media
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
C4Media269 views
Shifting Left with Cloud Native CI/CD by C4Media
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
C4Media300 views
CI/CD for Machine Learning by C4Media
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
C4Media356 views
Fault Tolerance at Speed by C4Media
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
C4Media286 views
Architectures That Scale Deep - Regaining Control in Deep Systems by C4Media
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
C4Media323 views
ML in the Browser: Interactive Experiences with Tensorflow.js by C4Media
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
C4Media1.7K views
Build Your Own WebAssembly Compiler by C4Media
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
C4Media297 views
User & Device Identity for Microservices @ Netflix Scale by C4Media
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
C4Media1.2K views
Scaling Patterns for Netflix's Edge by C4Media
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
C4Media588 views
Make Your Electron App Feel at Home Everywhere by C4Media
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
C4Media587 views
The Talk You've Been Await-ing For by C4Media
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
C4Media250 views
Future of Data Engineering by C4Media
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
C4Media1.7K views
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More by C4Media
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
C4Media842 views
Navigating Complexity: High-performance Delivery and Discovery Teams by C4Media
Navigating Complexity: High-performance Delivery and Discovery TeamsNavigating Complexity: High-performance Delivery and Discovery Teams
Navigating Complexity: High-performance Delivery and Discovery Teams
C4Media449 views
High Performance Cooperative Distributed Systems in Adtech by C4Media
High Performance Cooperative Distributed Systems in AdtechHigh Performance Cooperative Distributed Systems in Adtech
High Performance Cooperative Distributed Systems in Adtech
C4Media269 views
Rust's Journey to Async/await by C4Media
Rust's Journey to Async/awaitRust's Journey to Async/await
Rust's Journey to Async/await
C4Media902 views
Opportunities and Pitfalls of Event-Driven Utopia by C4Media
Opportunities and Pitfalls of Event-Driven UtopiaOpportunities and Pitfalls of Event-Driven Utopia
Opportunities and Pitfalls of Event-Driven Utopia
C4Media297 views

Recently uploaded

CryptoBotsAI by
CryptoBotsAICryptoBotsAI
CryptoBotsAIchandureddyvadala199
42 views5 slides
Qualifying SaaS, IaaS.pptx by
Qualifying SaaS, IaaS.pptxQualifying SaaS, IaaS.pptx
Qualifying SaaS, IaaS.pptxSachin Bhandari
1.1K views8 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
137 views13 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
224 views7 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
208 views8 slides
Business Analyst Series 2023 - Week 4 Session 7 by
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
146 views31 slides

Recently uploaded(20)

CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue137 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue224 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10146 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue162 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue129 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li91 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue164 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10145 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue139 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash162 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue183 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue303 views

GitHub Communications Culture and Tools