But this was mostly a decade ago. Today it is very difficult to find readers for blogs. This is due to:
1. Professional content-farms having thoroughly won the SEO game.
2. A shift in people's media consumption preferences from text to video and podcasts/audio-books
This year I replaced all my blogging with YouTubing and am finding it vastly easier to build an audience and connect with people.
I don't see myself going back to blogging and would strong recommend vlogging or podcasting instead. Be a person of your times.
Makes it easy for querying too.
So I'm not entirely sure how I'd brand a blog that doesn't have a specific subject to cover.
I never wrote about basic "How to FP in X language", "Here's a script I wrote over the weekend, it's amazing", "How to git" articles. This limitation I have on myself pisses me off when I read most of the content on medium / dev.to. I see that people are going for cheatsheets / how-to-x-in-10-minutes-but-not-really-understand-what's-going-on content, and I feel that either my content will not be consumed, or it will be discarded as pretentious.
Add to this that English is my second language, and other personal insecurities and flaws (vanity - "I need to appear smart to my peers", vanity guilt - "I'm trying to pose as someone else", etc), and you've got a pretty bad recipe.
Over the years this has turned into over countless abandoned blogs and side projects.
Lately I'm trying to fix this and other issues (not connecting to people, etc) by streaming while I do stuff, but often I don't manage to convince myself to do it.
This is very much an emotional problem that I am aware of, and I notice the harmful patterns as the thoughts surface in my mind, but I'm not strong enough to block yet.
^ everything here applies to comments as well
Writing a blog post, or any form of technical writing, is an exercise in laying out what we know, and watching the conversation that follows. A willingness to revise what we've written goes a long way toward addressing this fear. I view public technical writing as a way to fill in my knowledge gaps; when people point out my mistakes, it's like working on a larger team, where there are more people to offer feedback.
That said, you do have to do your own research. There's a big difference between writing a post that misses a couple nuanced points, and writing a post that's entirely misdirected. Few people will criticize you for the first, but if you make regular posts that are way off base you won't do anything good for your reputation.
(b) a preference for long-form discourse.
related: https://news.ycombinator.com/item?id=23337759
Edit: props for turning off analytics on your blog. Молодець!