Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Scaling Happiness
Search
Ted Nyman
January 31, 2013
Technology
19
2.3k
Scaling Happiness
Why is GitHub structured the way it is?
Ted Nyman
January 31, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
Microsoft Fabric vs Databricks vs (Snowflake) -若手エンジニアがそれぞれの強みと違いを比較してみた- "A Young Engineer's Comparison of Their Strengths and Differences"
reireireijinjin6
1
130
Как мы автоматизировали интеграционное тестирование с Gonkey и не пожалели. Паша Егорычев, Кирилл Поляков
lamodatech
0
1.7k
Dynamic Reteaming And Self Organization
miholovesq
3
740
白金鉱業Meetup_Vol.18_生成AIはデータサイエンティストを代替するのか?
brainpadpr
4
220
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
2
450
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
4
890
3D生成AIのための画像生成
kosukeito
2
590
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
300
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
1
610
10ヶ月かけてstyled-components v4からv5にアップデートした話
uhyo
5
450
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
8
2k
MCPを理解する
yudai00
12
9.2k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1031
460k
Docker and Python
trallard
44
3.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Designing for humans not robots
tammielis
253
25k
How GitHub (no longer) Works
holman
314
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
It's Worth the Effort
3n
184
28k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Typedesign – Prime Four
hannesfritz
41
2.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
550
Transcript
scaling happiness Ted Nyman Engineer at GitHub @tnm
Most working life is inauthentic
Hierarchy creates inauthentic relationships
Without authenticity we become alienated “Work is a kind of
vacuum, an emptiness, where I just switch off everything except the scant intelligence necessary to keep me going.”
Perks are weak substitutes for an authentic working life
Plato on Love
Plato was Wrong
I’ll never quit because X perk is just so good
“ ”
A better X will appear, and they are gone
You can’t truly make people happy with bread and circuses
“How little our careers express what lies in us, and yet how much time they take up”
You can’t build culture with words “How little our careers
express what lies in us, and yet how much time they take up”
Token ‘freedom gestures’ are just not enough “How little our
careers express what lies in us, and yet how much time they take up”
The real way is organizational structure
The lack of formal managers creates GitHub’s working culture
Cultural and technological adaptations grow naturally from this
Create the structure and let the culture form. The culture
then reinforces the structure.
Earthly software craft paradise
Nothing Actually Scales
None
Here’s what we actually do
Accept awkwardness
Embrace disorder
Let ‘teams’ form naturally
Propagate culture bottom-up
Technology creates order when needed
You can’t make anyone do anything
Consistency comes from libraries
You have to accept mistakes
Authenticity and autonomy are priceless
MOST IMPORTANT (META) QUESTION
Who sets these ‘policies’?
Everyone
Everyone Culture
Everyone Culture Structure