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
Learning to Fail
Search
sdehaan
January 27, 2012
Programming
420
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Learning to Fail
Talk about team culture, learning to fail and making it an asset to your team's goals.
sdehaan
January 27, 2012
Other Decks in Programming
See All in Programming
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
230
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.5k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
630
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
200
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
130
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
200
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
15
7.3k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.6k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
310
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1k
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
330
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
620
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
200
Music & Morning Musume
bryan
47
7.2k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
580
Producing Creativity
orderedlist
PRO
348
40k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
740
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
Transcript
Learning to Fail Friday, January 27, 2012
Open source software to improve the lives of people living
in poverty. Friday, January 27, 2012
— Friday, January 27, 2012
Africa 1 billion people 500 million phones Friday, January 27,
2012
25 Botswana 26 Zwaziland 18 South Africa 24 Lesotho Africa
People hardest hit by HIV/AIDS are also those least likely to have access to relevant information. Friday, January 27, 2012
Friday, January 27, 2012
FAIL Friday, January 27, 2012
Hindsight is a luxury. Friday, January 27, 2012
5 years of growing pains. Friday, January 27, 2012
0 6 12 18 24 30 36 Patients Not Returning
Before After Friday, January 27, 2012
How hard can it be? Friday, January 27, 2012
Deceptively simple. Lack of ownership. Being too clever. Friday, January
27, 2012
What is it we’re building? Friday, January 27, 2012
Friday, January 27, 2012
One hammer to rule them all. Friday, January 27, 2012
Hit scaling issues hard & fast. Friday, January 27, 2012
Commitment issues. Friday, January 27, 2012
800,000+ Uniques Friday, January 27, 2012
0 25000 50000 75000 100000 June 2010 October 2010 May
July Sept Nov Friday, January 27, 2012
Architecture prevented efficient caching. Friday, January 27, 2012
Metrics killed the site. Friday, January 27, 2012
Mild tunnel vision. Slight frameworkitis. Friday, January 27, 2012
Everything breaks at scale. Friday, January 27, 2012
Team Culture Implications Friday, January 27, 2012
You reproduce what you are. Friday, January 27, 2012
“Organizations which design systems are constrained to produce designs which
are copies of the communication structures of these organizations” – Melvin Conway Friday, January 27, 2012
A software system will reflect the social structure of the
organization that produced it. Friday, January 27, 2012
Failures are to be expected. Friday, January 27, 2012
Focus on small teams, few organizational layers. Friday, January 27,
2012
Introduce small changes. Minimize risk. Friday, January 27, 2012
Ship all the time. Friday, January 27, 2012
Avoid organizational silos, reduce bus factors. Friday, January 27, 2012
Trust, Cooperation & Transparency. Friday, January 27, 2012
Emphasize learning, code reviews & shared responsibility Friday, January 27,
2012
Team communication tools are vital. Friday, January 27, 2012
Kill your darlings. Embrace change. Friday, January 27, 2012
Broken gets fixed but shitty lasts forever. Friday, January 27,
2012
Technical Implications Friday, January 27, 2012
Queue everything and delight everyone. Friday, January 27, 2012
Automate everything. Friday, January 27, 2012
Continuous Integration Friday, January 27, 2012
Code reviews. Friday, January 27, 2012
Make deploys easy. Friday, January 27, 2012
Metrics should be cheap. Friday, January 27, 2012
Failing adds value. Friday, January 27, 2012
Thanks. Friday, January 27, 2012
Thanks. Friday, January 27, 2012
@smn http://github.com/praekelt Friday, January 27, 2012