It's not the Blog I have a problem with, it's building the audience. I suck at self promotion, and my soap-box isn't close enough to a steady stream of passers-by.
1) Make the content I would like to see more of on the Internet, for its own sake.
2) I think my interests are really cool, a few others on the planet may also think so and find benefit.
3) My blog is a public notebook. So why post publicly? It forces me to organize my thoughts in keeping with the principle that “if you can’t teach it to another, you don’t know it.”
4) The narrow focus will never make me rich or famous so my blog isn’t confused with a job - it’s just a replacement for a lack of a local community that cares as much as I do about something.