For much of that time he wrote a blog covering the world of computers and the web, explaining complex issues in a lively voice for a non-technical readership. His coverage of the Microsoft trial, the Napster controversy, and the Internet bubble earned him a regular following. His writing has appeared in the New York Times, Wired, the San Francisco Examiner, and other publications. His previous books include Dreaming in Code.