Which is not the same thing as having blog. It is completely different. They also wrote under different conditions as blogs are written - book was paid work and publishers pass your books through editors.
Also, Bruce Schneier is not a programmer. He can code, but the bulk of his work is not programming.