I was looking at improving some PowerShell scripts I had written in the past and I came across PowerShell.org. While looking around the site I came across the guidelines for blogging at PowerShell.org. They have great answers to some of the common excuses for not blogging.
https://powershell.org/contributing/blogging-at-powershell-org/
My favourite answer is:
It Takes So Long to Make it Perfect!
Stop trying. The world isn’t a perfect place and you’re not writing for Encyclopedia Brittanica. Start with a problem you set out to solve. And then just document the ugly process you went through. What did you try? What didn’t work? Why? What did you try next? You see, teaching isn’t about preventing a learner from seeing the mistakes. It’s about showing them the mistakes, so they don’t have to experience them on their own. The process is usually far more important that the outcome. So just write about solving, and not about solutions.
Blogging at PowerShell.org