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
Failure Driven Development
Search
Mercedes Coyle
December 10, 2013
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Failure Driven Development
How learning from failure helps us build better systems, products, engineering culture
Mercedes Coyle
December 10, 2013
Other Decks in Technology
See All in Technology
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
870
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
210
Kiro Crewをはじめよう
kizawa2020
1
160
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Done Done
chrislema
187
17k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
The Invisible Side of Design
smashingmag
301
52k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Transcript
Failure Driven Development Because I’m really good at breaking stuff
Mercedes Coyle Hackbright Alumna Software Engineer, Data Infrastructure at Real
Gravity @benzobot
Software sucks.
Being comfortable with breaking your code will help you avoid
“perfectionist paralysis”. First make your code work, then make it pretty.
Text Think of your code as “beater code”
Is your application broken, or is that a feature request?
In the wild, people will use your code in ways you don’t anticipate or expect.
My code is broken, but all my tests passed…?!
At some point, you will need to fix broken code
under pressure.
How can I practice failure without disastrous consequences? Write tests
for your code! Create a staging environment that closely mirrors your production environment. When something breaks, recover quickly. Dont’ go it alone.
No matter how hard you try, date times will always
screw with you.