When the term "failure" makes people uncomfortable, making things safe-to-fail can help.
All across the software development sphere, people are touting the joys and benefits of failure. Fail fast, safe-to-fail, learning from failure… but we know from our own human experience that the phrase “You failed!” is rarely welcome, and those of you who test others’ work have all seen the microexpression of defeat on the faces of those you inform about bugs.
The messenger of failure is often unwelcome. So how can we help people to want to hear the message more, and support those who bring it? In this talk we look at some principles of failure and complexity, and associated practices that we can use to help others trust and welcome the message of failure, whoever brings it and whatever our discipline, in software and life alike.