About three months ago I set out to write a post every week. This marks the tenth week of posting in a row. I did this as part of an online version of Iron Blogger together with a bunch of other Hacker Schoolers. What follows are lessons I learned, as well as some general thoughts on it.
Following advice is always hard, but here's what I would do if I were me.
1. Clarify your audience. It's much easier to write if you have a clear audience. Right now the audience is, "someone technical and curious", but it's still kind of vague. My posts are all over the place, and most of them aren't that personal so there's no real focal point. This is why you are currently lacking engagement. It also helps if you have a person in mind when you are writing something.
2. Ask for feedback. This is connected to me starting late. If you ask for feedback midweek, that would substantially increase the quality of your posts.
3. Build a buffer and start early. If you always have four or so posts in the pipeline, you can spend more time thinking about each, asking for feedback etc, before posting. This probably requires a separate goal, like "keep a minimum of three posts in the pipeline at all times", since I am unlikely to accidentally do this, given my history of last minute posting.
Advice to someone else who wants to do this
Before I started this it had been one year since my last post, incidentally when I was doing my last batch at Hacker School. I've thought about starting a blog many times, and I've done it a few times, for various audiences. Here are some tips I would give to someone who's looking to get started.
1. Think quantity over quality. Make weekly publishing a goal in itself. If you don't do this, you are more likely to think about that perfect post on X. If you do this, you are more likely to think about how you can do better next week. Quality will (eventually, hopefully) follow.
2. Find a community. Do it together with a group of (dedicated) people. Iron Blogger was really helpful in that regard. It was suddenly "a thing" I was doing. This could coincide with your audience, for example a subreddit, work friends or something else. The motivation should be internal, but external pressure is really helpful.
3. Make sure you have an audience. The more people reads it, the more likely you are to continue. Once again, Hacker School was really helpful in this regard, as well as Twitter. Lacking those structures, your local community or friends over email works just fine. Try to get to stage where people hold you accountable for what you write, and to have intelligent readers you can engage with. [I'm still working on this part].
PS Please let me know in the comments what advice I missed, or anything else you think is important :) DS
PSS ADDENDUM: Another advice for myself: Be useful. Each post should be of use for a specific someone, allowing them to do or think something they couldn't do before. I have no pretension of writing literature here, so we might as well go right down the utilitarian path, unless you have something particularly existential to say. Conjecture: the domain where the post is useful largely determines the audience. DSS