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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
「ヒットする」+「近い」を同時にかなえるスマートサジェストの作り方.pdf
nakasho
0
110
AIに視覚を与えモバイルアプリケーション開発をより円滑に行う
lycorptech_jp
PRO
1
790
LLM活用の壁を超える:リクルートR&Dの戦略と打ち手
recruitengineers
PRO
1
240
AI Agentにおける評価指標とAgent GPA
tsho
1
290
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
7
2.1k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
14k
LY Tableauでの Tableau x AIの実践 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
1.3k
管理者向けGitHub Enterpriseの運用Tips紹介: 人にもAIにも優しいプラットフォームづくり
yuriemori
0
110
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
6
7.7k
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
680
Claude Cowork Plugins を読む - Skills駆動型業務エージェント設計の実像と構造
knishioka
0
260
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
190
Documentation Writing (for coders)
carmenintech
77
5.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Building Adaptive Systems
keathley
44
2.9k
The Curious Case for Waylosing
cassininazir
0
260
How to Think Like a Performance Engineer
csswizardry
28
2.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
430
GitHub's CSS Performance
jonrohan
1032
470k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
110
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