“Progressive improvement beats delayed perfection.”
Perfect isn’t possible. Once you come to terms with this then there is no need to wait hoping that you can get there. How many great ideas, projects, initiatives, etc. never see the light of day because the “timing isn’t perfect,” or the idea, project, initiatve “isn’t perfect yet?”
This doesn’t mean that there is an excuse for shoddy work or poor execution. You can still be striving for great, but waiting for perfection means that you will be waiting forever. Make change happen. Make mistakes, learn, grow, get better. Do something! Just get better. Every. Single. Day. Just don’t wait to create change because you are hoping for perfect because it will never happen.