SlideShare a Scribd company logo
BuildingaScalable
DeveloperCulture
@jasoncwarner
SVPTechnology/CTO,GitHub
Poets and Librarians
Today we are poets
What we mean by
scalable
The Spectrum of Scale
Before we go too far,
let’s talk about culture
What we mean by
developer culture
Modern way
of working
Annnnd...the caveat slide,
technology
It all starts with

a solid base
START
WITHTHE
BASE
Mission &Vision
Principles & Practices
Leadership
Authenticity
Measurables
Things to add
Things to remove
Things to worry about
Things to ignore
ADD
SOME
Experienced Managers
Autonomy & Accountability
Just Enough Process
Disagree & Commit
Ownership
Relationships
Highly Initiated Individuals
Positivity
REMOVE
ALL
Politics
Zero Sum Games
Wrong Pronouns
SqueakyWheels
"DID MYJOB/NOTMYJOB"
Consensus
Negativity
DON’T

WORRY
ABOUT
Duplication ofTooling
"Culture Fits"
100% Alignment
The Perfect Org Structure
Getting Everything Right
DO

WORRY
ABOUT
Too Many Programming Languages/Frameworks
Political Agendas
Internal Competition as Survival Mechanism
Toxic/Negative Attitudes
BeingToo Slow
Employee Churn
Morale
Output
Market Reputation
FINISH

ITWITH
Writing Everything Down
Systematic Review, Refresh as Needed
Iterating Up andTo the Right
Leadership/ManagementTraining
Reward the Examples of Your Culture
Great minds discus ideas; average
minds discuss events; small minds
discuss people
Eleanor Roosevelt
Gruenter and Whitaker
The culture of any organization is
shaped by the worst behavior the
leader is willing to tolerate
@jasoncwarner
SVPTechnology / CTO, GitHub
Building a Scalable Developer Culture

More Related Content

Similar to Building a Scalable Developer Culture

How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)
How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)
How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)
Eric Caballero
 
eXtension: Managing Online Content Providers
 eXtension: Managing Online  Content Providers eXtension: Managing Online  Content Providers
eXtension: Managing Online Content Providers
greenehorse
 
Managing your tech career
Managing your tech careerManaging your tech career
Managing your tech career
Greg Jensen
 
What's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin JansenWhat's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin Jansen
SocialHRCamp
 
Startup learnings for ad dino corpos
Startup learnings for ad dino corposStartup learnings for ad dino corpos
Startup learnings for ad dino corpos
Tomasz Pawlikowski
 
Intro to the Colorado Startup Scene 2015
Intro to the Colorado Startup Scene 2015Intro to the Colorado Startup Scene 2015
Intro to the Colorado Startup Scene 2015
Built In
 
The future of everything webcast 031710
The future of everything   webcast 031710The future of everything   webcast 031710
The future of everything webcast 031710NH Economy
 
Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?
Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?
Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?
Mustafa Ekim
 
Retention Challenge
Retention ChallengeRetention Challenge
Retention Challenge
David Boyd
 
Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
Quentin Adam
 
Museum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyMuseum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st Century
Dana Mitroff Silvers
 
Transition from Olive Greens to Civil Life
Transition from Olive Greens to Civil LifeTransition from Olive Greens to Civil Life
Transition from Olive Greens to Civil Life
Bhanu Sharma
 
Software projects can go well... ask me how
Software projects can go well... ask me howSoftware projects can go well... ask me how
Software projects can go well... ask me how
Daniel Cardelús
 
TEM April
TEM AprilTEM April
Responsive Discovery: The underpants of a great web project
Responsive Discovery: The underpants of a great web project Responsive Discovery: The underpants of a great web project
Responsive Discovery: The underpants of a great web project
Steve Fisher
 
200603 future it-professionals
200603 future it-professionals200603 future it-professionals
200603 future it-professionals
Hari Prasad
 
200603 future it-professionals
200603 future it-professionals200603 future it-professionals
200603 future it-professionals
Hari Prasad
 
OU as e-business
OU as e-businessOU as e-business
OU as e-business
Ian Roddis
 
Taking A Strategic Approach to Social Media
Taking A Strategic Approach to Social MediaTaking A Strategic Approach to Social Media
Taking A Strategic Approach to Social Media
Martin Thomas
 
Innovation
Innovation Innovation
Innovation
CRM Institute
 

Similar to Building a Scalable Developer Culture (20)

How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)
How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)
How To Be the A-Team and not the Geek Squad (2014 NY Tech Summit)
 
eXtension: Managing Online Content Providers
 eXtension: Managing Online  Content Providers eXtension: Managing Online  Content Providers
eXtension: Managing Online Content Providers
 
Managing your tech career
Managing your tech careerManaging your tech career
Managing your tech career
 
What's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin JansenWhat's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin Jansen
 
Startup learnings for ad dino corpos
Startup learnings for ad dino corposStartup learnings for ad dino corpos
Startup learnings for ad dino corpos
 
Intro to the Colorado Startup Scene 2015
Intro to the Colorado Startup Scene 2015Intro to the Colorado Startup Scene 2015
Intro to the Colorado Startup Scene 2015
 
The future of everything webcast 031710
The future of everything   webcast 031710The future of everything   webcast 031710
The future of everything webcast 031710
 
Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?
Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?
Yenikod Yazılım Kursu - Kodlama Öğrenebilir Miyim? Kodlama Bana Göre Mi?
 
Retention Challenge
Retention ChallengeRetention Challenge
Retention Challenge
 
Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
 
Museum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyMuseum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st Century
 
Transition from Olive Greens to Civil Life
Transition from Olive Greens to Civil LifeTransition from Olive Greens to Civil Life
Transition from Olive Greens to Civil Life
 
Software projects can go well... ask me how
Software projects can go well... ask me howSoftware projects can go well... ask me how
Software projects can go well... ask me how
 
TEM April
TEM AprilTEM April
TEM April
 
Responsive Discovery: The underpants of a great web project
Responsive Discovery: The underpants of a great web project Responsive Discovery: The underpants of a great web project
Responsive Discovery: The underpants of a great web project
 
200603 future it-professionals
200603 future it-professionals200603 future it-professionals
200603 future it-professionals
 
200603 future it-professionals
200603 future it-professionals200603 future it-professionals
200603 future it-professionals
 
OU as e-business
OU as e-businessOU as e-business
OU as e-business
 
Taking A Strategic Approach to Social Media
Taking A Strategic Approach to Social MediaTaking A Strategic Approach to Social Media
Taking A Strategic Approach to Social Media
 
Innovation
Innovation Innovation
Innovation
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Building a Scalable Developer Culture