Brian Hayes

If you don't know Brian Hayes then you probably don't read American Scientist (which is a shame as it is a really good magazine). Hayes write the regular Computing Science column for the magazine. His blog, bit-player is worth following.