Well, criticizing yourself is just another form of negativity & it does not do anything good to your life. We all made mistakes. Mistakes are for learning & not for self-criticism. Sometimes, We make a mistake or made a wrong decision and we start blaming ourselves, right? Such behavior can hamper your productivity & can lead to depression & psychological illness as well. Better way to deal with your mistakes or negative experiences is to assign a positive value to them. Remember: Failures are just signposts on your journey of life & success. Keep learning from life and try to avoid the same mistakes in future. It will lead you towards positivity & personal as well as professional growth. Be resilient! Keep learning!