I'm kind of a perfectionist. I love to read a blog post that's been crafted and polished over weeks and weeks of work like Paul Graham's essays.
But I also have a super bad habit of not actually publishing anything. I have tons of drafts, thousands of notes, all of them are just not good enough. I'm afraid that people will make fun of my ideas or poke holes in them that if only I poured in a few more hours into them I could have made it all airtight.
However, when I was watching a video about how a man learned Italian way faster than most people can. Most people get hung up in following ridged grammar rules but often end up years in not really being fluent.
What he decided to do instead was just learn the most common words of the language (the most useful ones) and just start stringing them together in the ways that most make sense to him. Sure he looks like a total "noob" to any native speaker but that's not the point. He didn't get hung up on hiding his talking till he was, "ready".
He made a good argument for this:
language is not like math. Math has right and wrong answers.
If my son says, "I ated a Apple" I'm not going to correct him. He said words and I understood them. That's all part of the expressive human experience.
Basically, so long as you can relay your message clear enough you're communicating!
I think the same applies to writing. You may not be good at it (I know I'm not) but if you're not sharing you're not learning.
Some people even use publishing as a perfecting process:
...with an annealing policy will usually improve in quality after publication. More exposure = More "heat" = More quality.
I really like this idea. Nothing is going to ever be perfect unless you put it into the real world. There's no shame in modifying your post after you post it! Once it's out there you'll be so much more motivated to fix the problems with it 🙃. This post had 10 grammar errors that I fixed a day after writing it.
So just freakin' write it and push publish.
Published is better than perfect.
PS*: If it makes you feel any better just take any popular blogger and stick it into Grammarly, you'll see their post isn't perfect either* 😅.