I like this post. It took me a while to understand that failures are a good thing, you learn and improve yourself.
I've made a few mistakes at work and in life and learnt from them. Now I don't make the same mistakes because I have an improved thought process.
These mistakes have made me a better person and employee.
Thank's for your comment, just got started with steam so it's nice to see people interacting with my post! Sounds like you have really implemented this concept to your life, can only wish you the best with this method in the feature ;)