Both John Scalzi and Charles Stross have been blogging since before they were called "blogs" :)
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 ;)