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
Metamorphosis
Search
kastner
January 20, 2012
Technology
400
6
Share
Metamorphosis
Talk given at Marathon Data Systems on 2012-01-20.
kastner
January 20, 2012
More Decks by kastner
See All by kastner
One Weird Trick to Transform your Culture Overnight!
kastner
0
570
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Other Decks in Technology
See All in Technology
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
220
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.8k
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1.1k
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
560
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
200
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
140
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
470
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
150
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
170
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
640
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
600
Featured
See All Featured
Accessibility Awareness
sabderemane
1
130
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Facilitating Awesome Meetings
lara
57
6.9k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
Skip the Path - Find Your Career Trail
mkilby
1
140
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
The Limits of Empathy - UXLibs8
cassininazir
1
340
Transcript
@kastner & @gmail.com Metamorphosis How We Went From Fear to
Fun
None
Billions of Pageviews Each Month
10,000 Production Deployments in 2011
None
Optimization
Optimization Fear
Optimization Fear Feedback Loops
Optimization
Sad Engineers are Bad Engineers
Communication
Mean Time Between Failures
Mean Time To Repair
Being Dumb
Commit to Master Deploy from HEAD
None
Branching in Code
None
FEAR
Trust
“People who don't take risks generally make about two big
mistakes a year.” – Peter Drucker
People who do take risks generally make about two big
mistakes a year.” – Peter Drucker
Open By Default
“Process is an embedded reaction to prior stupidity” – Clay
Shirky
November code-freeze
November code-freeze 949 Deploys
Culture > Code
None
Constant Improvement
Text "My strategy has always been: be wrong as fast
as we can, Which basically means, we're gonna screw up, … Let's not be afraid of that." – Andrew Stanton
StatsD
StatsD.increment('registrations')
None
None
Vertical Line Technology™
FIX IT!
Blameless Post-mortems
Game-day Exercises
6 Change-related incidents in 2010
Know what you’re optimizing for
A little fear is good. Too much is deadly
10 Iterate 20 GOTO 10
Thank you