According to blogpulse.com there's already over 150 million blogs in existence. So by what logic should another programmer create yet another blog in an already saturated niche? My answer is something akin to peer pressure. There is a large amount of cultural pressure for programmers and web developers to document their activities and make their work public to the hundreds of millions of people who frankly really don't care. Putting this blog on the web lets me do a handful of neat things that have been dictated to be mandatory by the Internet hive mind. I can post my experimental hobby code and projects. I can display my advanced knowledge of arcane programming and web development topics. I can engage in flame wars with people of differing opinions and value systems. Most of all, over time, a blog gives me the ability to say "look what I can do!" in the rare moment that someone questions my professional standing as developer. It's safe to say that this blog will be a love labor.
If you enjoy my writing style and take interest in the things that I write about, I would be honored by your readership. If not, it's okay, I don't expect to take the blog world by storm. I'm just here for the peer pressure. Maybe I'll help some one learn a new trick or confirm a belief on the way.