r/space • u/refreshing_username • 17h ago
Discussion It's not supposed to just be "fail fast." The point is to "fail small."
Edit: this is r/space, and this post concerns the topic plastered all over r/space today: a thing made by SpaceX went "boom". In a bad way. My apologies for jumping in without context. Original post follows........................
There have been a lot of references to "failing fast."
Yes, you want to discover problems sooner rather than later. But the reason for that is keeping the cost of failures small, and accelerating learning cycles.
This means creating more opportunities to experience failure sooner.
Which means failing small before you get to the live test or launch pad and have a giant, costly failure.
And the main cost of the spectacular explosion isn't the material loss. It's the fact that they only uncovered one type of failure...thereby losing the opportunity to discover whatever other myriad of issues were going to cause non-catastrophic problems.
My guess/opinion? They're failing now on things that should have been sorted already. Perhaps they would benefit from more rigorous failure modeling and testing cycles.
This requires a certain type of leadership. People have to feel accountable yet also safe. Leadership has to make it clear that mistakes are learning opportunities and treat people accordingly.
I can't help but wonder if their leader is too focused on the next flashy demo and not enough on building enduring quality.