Re: "we should not be ashamed of things not going right"
You get to learn more when you've made an error.
The second thing you should learn is how to take responsibility for what you've done. Don't dither or delay. Notify your support team before your customers start calling.
The third thing you should learn is how to fix it.
The first thing you should have learned is the new way to break it.