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
内製化を加速させるlaC活用術
nrinetcom
PRO
2
140
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
160
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
170
クラウド食堂とは?
hiyanger
0
110
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
3.7k
Active Directory攻防
cryptopeg
PRO
8
5.5k
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
83k
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
170
IAMのマニアックな話2025
nrinetcom
PRO
3
340
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
3
6k
Goで作って学ぶWebSocket
ryuichi1208
3
2.8k
Featured
See All Featured
Navigating Team Friction
lara
183
15k
GraphQLとの向き合い方2022年版
quramy
44
14k
Speed Design
sergeychernyshev
27
810
Build your cross-platform service in a week with App Engine
jlugia
229
18k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The World Runs on Bad Software
bkeepers
PRO
67
11k
We Have a Design System, Now What?
morganepeng
51
7.4k
Rails Girls Zürich Keynote
gr2m
94
13k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Designing for humans not robots
tammielis
250
25k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
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