Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Scaling Happiness
Search
Ted Nyman
January 31, 2013
Technology
2.4k
19
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Scaling Happiness
Why is GitHub structured the way it is?
Ted Nyman
January 31, 2013
Transcript
34 slides
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
Other Decks in Technology
See All in Technology
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
2.6k
マネージャーをエスパーにしない マネジメントされる側から始める、働きやすい現場づくり
comi190327
0
190
小さなエージェントから始めてみよう!実践コンテキストエンジニアリング
iwamot
PRO
0
120
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
250
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
120
AWS Emulator を評価する: 手元で動く AWS の API の仕組み、始め方、確かめ方
inariku
PRO
1
260
LLM 基盤と kagent v0 を全部 k8s に入れてみた / Deploy both LLM and kagent v0 in k8s
kota2and3kan
0
190
大江戸Ruby会議でデータベース クライアントの話をするのは 間違っているだろうか
yahonda
1
120
うちなーぐちが認識できるなら、秋田弁もいけるはず!? Amazon Transcribe方言チューニング検証
ryouto715
1
170
DevOps Agentにあらゆるセキュリティインシデントのトリアージを任せた件
jirtosterone
1
130
Where Should Platform Complexity Live? Lessons from a Cross-Team PR Preview Platform
taiki45
0
110
SREのためのFinOps入門
muziyoshiz
3
1.5k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Become a Pro
speakerdeck
PRO
31
6.4k
Building an army of robots
kneath
307
47k
Test your architecture with Archunit
thirion
2
2.5k
30 Presentation Tips
portentint
PRO
1
470
HDC tutorial
michielstock
2
1k
First, design no harm
axbom
PRO
2
1.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.3k
Google's AI Overviews - The New Search
badams
0
1.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k