I wrote yesterday’s post once, and I didn’t like it, so I left it in my drafts folder. I tried again the following day, and it was better, so I published it. If I had waited until today and tried again, it may have been even better.
Only probably not. Eventually, you have to ship the product, or it all means nothing.
Perfection is a dangerous illusion, and one which you shouldn’t indulge in. Do good work, certainly. Do great work, preferably. But when you hold up releasing your work in search of illusive perfection, you’re doing everyone a disservice. While you’re trying to make it a measly 1% better, the people who could have been enjoying it have nothing.
Take pride in your work and do a good job, just remember that until you release it, it means nothing. It’s all words and hope and potential, and more often than not potential leads to disappointment. So go. Finish, and then publish.