Someday everyone will be happy with what you deliver.
Someday people will give you their approval; they will praise you in public; they will even give you a standing ovation, no questions asked, no criticism.
But what happens when this day arrives?
We spend too much time and energy preparing ourselves for this day, the day people will finally care, when they will understand what you mean without the need for explanation. But why?
I can tell from experience that this day may never arrive. I haven’t lived this day yet, and I believe I never will.
Maybe your job is more than waiting for this day to arrive.
Perhaps your goal should be to do the job you are supposed to do without the need for approval or admiration from other people.
Perhaps your goal should be investing in your craft, investing in your growth as a human being striving to achieve the best and make the most of your capabilities, to reach for your limits and push them further. To maintain a beginner’s mind and strive to be better than you were the day before.
You don’t need anyone’s approval to do that.