Some people tend to condemn themselves as total failures when they make a mistake. They tell themselves that because they have made a mistake they are "no good." Basically their attitude is, "If I'm not perfect, then I'm a complete failure."
The reality is that no one is perfect and no one is a complete failure. We are all on various stages along a continuum. It is more productive to recognize your situation as it really is (as best as you can) and work on improving. Then you will begin to tell yourself something along these lines, "I am aware of seven mistakes today. What can I do to avoid these mistakes in the future?"
Love Yehuda Lave
take a morning walk--8,000 feet high
Spider man goes to work
The Mutating Virus: Understanding Antisemitism27 September 2016