Fail Safe, Fail Smart, Succeed
Kevin Goldsmith, CTO
@KevinGoldsmith
@kevingoldsmith #failsafe
Invention requires failure
@kevingoldsmith #failsafe
–Albert Einstein
“Anyone who has never made a mistake has never tried
anything new.”
@kevingoldsmith #failsafe
“Failure is success training.”
-Kevin Smith
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
Creating a fail-safe environment
@kevingoldsmith #failsafe
Fail Smart
@kevingoldsmith #failsafe
–Mikael Krantz
"we want to be an internal combustion engine, not a
fuel-air bomb. Many small controlled explosions
propelling us in a generally ok direction, not a huge blast
leveling half the city”
Minimize the blast radius
@kevingoldsmith #failsafe
Find the fastest, cheapest path to learning.
Fail fast
@kevingoldsmith #failsafe
The lesson of Clippy
@kevingoldsmith #failsafe
– Thomas J. Watson
“If you want to increase your success rate, double your
failure rate.”
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
punish not learning from failure
Do not punish failure
@kevingoldsmith #failsafe
Each failure tells you something about
• your process
• your team
• your perception of your customers
• your understanding of your product
• yourself
Extract the lessons from failure
@kevingoldsmith #failsafe
Do project retrospectives with the intent to not only figure
out what happened on the project, but with the intent to
make future projects better.
Extract the lessons from failure
@kevingoldsmith #failsafe
Create a shared repository of the lessons learned.
Catalog the lessons
@kevingoldsmith #failsafe
Failures hidden or forgotten are failures that will be
repeated.
Catalog the lessons
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
– Bob Sutton
“The most creative people — and companies — don’t
have lower failure rates, they fail faster and cheaper, and
perhaps learn more from their setbacks, than their
competitors.”
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
Making Failure Safer
@kevingoldsmith #failsafe
Minimize the cost of failure
@kevingoldsmith #failsafe
Minimize the cost of failureInvestment
Time
Think it Build it Ship it Tweak it
@kevingoldsmith #failsafe
Minimize the cost of failureInvestment
Time
Think it Build it Ship it Tweak it
@kevingoldsmith #failsafe
Minimize the cost of failureInvestment
Time
Think it Build it Ship it Tweak it
Paper Prototypes
UI Mockups
User Testing
MVP
Employee
Testing
Gradual
Rollout
A/B Testing
User Testing
Analytics
Validation
A/B Testing
User Testing
Analytics
ValidationBeta

Testing
@kevingoldsmith #failsafe
The lesson of Spotify Now
@kevingoldsmith #failsafe
Expect failure all the time
@kevingoldsmith #failsafe
http://techblog.netflix.com/2010/12/5-lessons-weve-learned-using-aws.html
@kevingoldsmith #failsafe
Smaller/Micro Services, loosely connected, mean smaller
failures
Small systems have small failures
@kevingoldsmith #failsafe
Roll new things out over time, watch how your users react,
watch how your systems scale, watch your customer service
queues, watch your analytics, watch your crash logs.
Take your time
@kevingoldsmith #failsafe
Putting this into practice @ Avvo
@kevingoldsmith #failsafe
Creating a supportive culture
@kevingoldsmith #failsafe
Moving from planning around commitments to planning
around priorities
Creating a supportive culture
@kevingoldsmith #failsafe
Talk about when things don’t go well with an eye to future
improvement rather than blame
Creating a supportive culture
@kevingoldsmith #failsafe
Talk about when things don’t go well with an eye to future
improvement rather than blame
Creating a supportive culture
@kevingoldsmith #failsafe
Talk about when things don’t go well with an eye to future
improvement rather than blame
Creating a supportive culture
@kevingoldsmith #failsafe
Do retrospectives
In your retrospectives, think beyond the current project to
future projects.
The goal: continuous improvement.
Creating a supportive culture
@kevingoldsmith #failsafe
Monoliths are natural when a small team (or a startup) are
building a product.
Building lots of small services means building infrastructure
to support them.
The trick is knowing when it is time to make the transition.
Fail-safe infrastructure
@kevingoldsmith #failsafe@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
–Henry Ford
“Failure is simply the opportunity to begin again, this
time more intelligently”
@kevingoldsmith #failsafe
@kevingoldsmith #failsafe
Questions?

More Related Content

PPTX
Functional testing vs non functional testing | Difference Between Functional ...
PDF
Design thinking workshop
PPTX
IDEATION and Design Thinking
PPTX
What is Product Management?
PPT
TESTING LIFE CYCLE PPT
PDF
Prototyping Workshop
PDF
Design thinking and Role Playing
Functional testing vs non functional testing | Difference Between Functional ...
Design thinking workshop
IDEATION and Design Thinking
What is Product Management?
TESTING LIFE CYCLE PPT
Prototyping Workshop
Design thinking and Role Playing

What's hot (20)

PDF
Design Thinking - Bootcamp
PDF
Design Thinking
PDF
Design Thinking: The one thing that will transform the way you think
PDF
Ibm design thinking field guide v3.4
PPTX
Speculative design introduction
PPTX
Design Thinking: User Empathy
PDF
The Science of a Great Career in Data Science
PPTX
Test Management in Agile - Agile testing Days 2018
PDF
Innovation ecosystems
PPTX
Design thinking
PDF
Apply Design Thinking (Design Thinking Action Lab - Stanford University)
PDF
STLC (Software Testing Life Cycle)
PPTX
Aprendizagem por reforço
PPTX
Presentation on design thinking
PDF
Trying To Change A Habit? Beware These 5 Traps.
PPTX
MANJARO.pptx
PDF
IDEO - Design thinking workshop 2016
PPTX
stlc
PPTX
User-centered UX: Bringing the User into the Design Process
PDF
Choosing right agile methodology for your project
Design Thinking - Bootcamp
Design Thinking
Design Thinking: The one thing that will transform the way you think
Ibm design thinking field guide v3.4
Speculative design introduction
Design Thinking: User Empathy
The Science of a Great Career in Data Science
Test Management in Agile - Agile testing Days 2018
Innovation ecosystems
Design thinking
Apply Design Thinking (Design Thinking Action Lab - Stanford University)
STLC (Software Testing Life Cycle)
Aprendizagem por reforço
Presentation on design thinking
Trying To Change A Habit? Beware These 5 Traps.
MANJARO.pptx
IDEO - Design thinking workshop 2016
stlc
User-centered UX: Bringing the User into the Design Process
Choosing right agile methodology for your project
Ad

Similar to Fail Safe, Fail Smart, Succeed (20)

PDF
Failing Up - Creating a Failsafe Environment
PDF
Practical DevSecOps: Fundamentals of Successful Programs
PDF
Can you be Safe with SAFe?
 
PDF
Pushing Through Failure (Quickly)
PDF
Lean Startup: How Development Looks Different When You're Changing the World
PDF
Getting real
PDF
1 Cycles Remote Innovation - introduction
PDF
Lean Startup: How Development Looks Different at a Startup
PDF
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
PDF
Startup Operating Systems
PDF
What Does Good Agile Look Like? (Agile By Example 2018)
ODP
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
ODP
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
PDF
Creating a Culture of Continuous Improvement in Your Company
PDF
Lessons learned in doing lots with few people
 
ODP
Lessons from DevOps: Taking DevOps practices into your AppSec Life
ODP
Building an Open Source AppSec Pipeline
PPT
Gum Tree 31st July 2009
PDF
More Agile (Than) Scrum?
PDF
Diana initiative: Entrepreneurial adventures starting your own company
Failing Up - Creating a Failsafe Environment
Practical DevSecOps: Fundamentals of Successful Programs
Can you be Safe with SAFe?
 
Pushing Through Failure (Quickly)
Lean Startup: How Development Looks Different When You're Changing the World
Getting real
1 Cycles Remote Innovation - introduction
Lean Startup: How Development Looks Different at a Startup
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
Startup Operating Systems
What Does Good Agile Look Like? (Agile By Example 2018)
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
Creating a Culture of Continuous Improvement in Your Company
Lessons learned in doing lots with few people
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Building an Open Source AppSec Pipeline
Gum Tree 31st July 2009
More Agile (Than) Scrum?
Diana initiative: Entrepreneurial adventures starting your own company
Ad

More from Kevin Goldsmith (20)

PDF
The Director to CTO Path: How to follow it, or how to mentor it
PDF
It's teams all the way down - Design patterns for technology organizations
PDF
What Vulnerabilities? How and why to secure your ML/AI Solutions
PDF
Raising the subject of raises
PDF
Managing partly distributed teams
PDF
Steal from the best
PDF
What is Agile?
PDF
The (near) future of personal computers
PDF
Pixel Bender - 2011 AMD Fusion Conference
PDF
It Is All About the Benjamins: the Real World Economics of HPC
PDF
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
PDF
Innovation and organization
PDF
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
PDF
My CMU alumni journey
PDF
Building Lean
PDF
A Software Career (2017)
PDF
When why and how to stop coding as your day job
PDF
Presenting to executives
PDF
Crafting a Mission and Vision For Your Team
PDF
You Are Doing Autonomy Wrong
The Director to CTO Path: How to follow it, or how to mentor it
It's teams all the way down - Design patterns for technology organizations
What Vulnerabilities? How and why to secure your ML/AI Solutions
Raising the subject of raises
Managing partly distributed teams
Steal from the best
What is Agile?
The (near) future of personal computers
Pixel Bender - 2011 AMD Fusion Conference
It Is All About the Benjamins: the Real World Economics of HPC
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Innovation and organization
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
My CMU alumni journey
Building Lean
A Software Career (2017)
When why and how to stop coding as your day job
Presenting to executives
Crafting a Mission and Vision For Your Team
You Are Doing Autonomy Wrong

Recently uploaded (20)

PPTX
Viber For Windows 25.7.1 Crack + Serial Keygen
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
 
PPTX
Python is a high-level, interpreted programming language
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PDF
AI-Powered Fuzz Testing: The Future of QA
PDF
BoxLang Dynamic AWS Lambda - Japan Edition
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PDF
Website Design & Development_ Professional Web Design Services.pdf
PDF
IDM Crack 6.42 Build 42 Patch Serial Key 2025 Free New Version
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PPTX
Chapter_05_System Modeling for software engineering
PDF
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PPTX
Human Computer Interaction lecture Chapter 2.pptx
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PPTX
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
PPTX
How to Odoo 19 Installation on Ubuntu - CandidRoot
PPT
3.Software Design for software engineering
Viber For Windows 25.7.1 Crack + Serial Keygen
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
 
Python is a high-level, interpreted programming language
HackYourBrain__UtrechtJUG__11092025.pptx
AI-Powered Fuzz Testing: The Future of QA
BoxLang Dynamic AWS Lambda - Japan Edition
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
Chapter 1 - Transaction Processing and Mgt.pptx
Website Design & Development_ Professional Web Design Services.pdf
IDM Crack 6.42 Build 42 Patch Serial Key 2025 Free New Version
Cloud Native Aachen Meetup - Aug 21, 2025
Chapter_05_System Modeling for software engineering
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
What Makes a Great Data Visualization Consulting Service.pdf
Human Computer Interaction lecture Chapter 2.pptx
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
How to Odoo 19 Installation on Ubuntu - CandidRoot
3.Software Design for software engineering

Fail Safe, Fail Smart, Succeed