I had no idea he had a blog. For those who aren't aware: he's a very entertaining sci-fi writer, if not necessarily as cerebral as others.
Charlie is even a regular here, user cstross.
FWIW, I find Charlie's blog [1] more interesting, because his schtick of taking random ideas and mashing them together to see what sticks makes him come up with insightful perspectives.
Also as an ex-programmer (and ex-pharmacist), he speaks our language ;)
(as for why that name: http://www.antipope.org/charlie/old/antipope.html)