They always say, ”no one is perfect”, true! Perfection can never be attained but if we try to get better at every level that we are, maybe we can be excellent.
All my life, I waited too long for perfection. So I never tried anything because I feel it wasn’t perfect enough for me to start. The fear of being criticized left me in a spot for many years. Until I had to break out from the thoughts. Common! Stop waiting for perfection.
I have never seen anyone out there who is perfect. Not even those referred to as the Greatest Of All Time (G.O.A.T.).
They make mistakes, they fumble and even perform below par. But their ability to overlook the flaws and get better at every level is what makes people see them as the greatest.
If experts also have their flaws, why would you wait till you are perfect?
Waiting for perfection is like waiting forever. You’ll never get there. No matter how long you wait. But if you decide to improve on what you know, who you are, the level you are, that would make a whole lot of sense.
I know you demand too much from yourself, yes, it is good. Being hungry pushes you to do more, which is fine. However, you need to be fair on yourself. Be fair on the assessment and judgment of yourself. Sometimes, you need to pat yourself on the back. You are doing better.
There’s an adage that says, ”Rome wasn’t built in a day.” The experts you see today were once amateur. The only difference is – they strive to improve daily.
Perfection only comes to those who try every day. If you want to be good at something, do it every day.
At first, you will struggle. It will not even make sense to many people. They’ll tear you down. Some will advise you to quit.
But if you listen to them, then you are not ready.
Shut your ears to the noise around you. Breathe. Only you know what you want, so go for it. Do it every day, do it till the nonsense makes sense.
At the end of it all, those who told you to stop will ask you to teach them. But till then, are you doing enough to win over their doubts.