Being good enough and knowing we are good enough are two very different things. Without the ability to accept that we are capable of doing work that is worthy of the title of professional quality we may do great work that no one will ever see.
The unfortunate truth is that we will never know if we are good enough if we do put ourselves out there to be judged. Also it is true that we cannot please every viewer, every critic or every person who looks at what we do. These two facts mean that no matter how good our work we will receive some negative feedback.
This is one of the best things that can ever happen to us.
Negative feedback is like a light shining on the things we need to improve. We only see the work we do from the inside. Praise and criticism are both views from the outside looking in. These views can help us to grow and fine tune our work.
While praise may feel better it can be more dangerous to our creativity and our ability to do our best work. Praise can catch us in the trap of trying to create the same great thing over and over again.
On the other hand criticism can point out the place where we need to grow and encourage us to try something new.