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
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
260
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
findy_eventslides
2
610
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
3
450
いまからでも遅くない!SSL/TLS証明書超入門(It's not too late to start! SSL/TLS Certificates: The Absolute Beginner's Guide)
norimuraz
0
200
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
210
ユーザーの声とAI検証で進める、プロダクトディスカバリー
sansantech
PRO
1
130
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
130
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
210
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
2
600
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
190
衛星画像超解像化によって実現する2D, 3D空間情報の即時生成と“AI as a Service”/ Real-time generation spatial data enabled_by satellite image super-resolution
lehupa
0
160
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing Hiroshima 2025 Edition
tomzoh
0
130
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Visualization
eitanlees
149
16k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
870
A Modern Web Designer's Workflow
chriscoyier
697
190k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
The Pragmatic Product Professional
lauravandoore
36
6.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
3
350
Faster Mobile Websites
deanohume
310
31k
Designing Experiences People Love
moore
142
24k
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