I always hope to learn from my mistakes. Similarly, anything I count as a failure in my career has been a great learning experience. There also have been moments where I have received constructive criticism, which helped me in the long run, because I was open to hearing it. I feel lucky that the people who provided this type of feedback to me did so in a professional and meaningful way.
In doing so, they both complimented me and criticized me because it is important to provide positive feedback if you are going to provide negative feedback. They also do this in private, i.e. not in front of others or in manner meant to embarrass someone. This is important.
I have worked at firms during my career where partners thought young associate attorneys would be motivated by providing negative feedback in group settings. It came across as “so and so did ________, and you should too if you want to have problems too.” Of course it had the opposite effect, scaring other associates and, at one firm I worked for, caused a number of the associates to look for and find positions with other firms. I am not saying the feedback was wrong, but criticizing someone in front of others is harmful to that person and negatively affects other similarly situated employees.
The next time you need to provide criticism to an employee or someone you manage, do it in private, as well as in a constructive manner. I would never think to broadcast an issue to others instead of directly and privately with someone I work with or who works under me. The goal is to help the person improve and succeed, but how you deliver the message may or may not have your hoped for and intended results. You need to think through how you constructively criticize people because it can help your people and your business improve.