You are missing another key element, Jeff. You are not a raging egomaniacal asshole like half the programming/computer bloggers running around. You post regularly, you post interesting stuff, and almost none of it is “look at what I just did, aren’t I great?”. People like you, which is why you will get the benefit of the doubt on self aggrandizing posts like this one.
How much time do you think you spend on each post on average?
Can you estimate time per post you spend?
For example, this excellent post with graphics etc.
How much time it took to cook it?
I would say these days each blog entry is about 6 hours of work.