Same, and with special emphasis on The Diamond Age.
Also Douglas Adams, Vernor Vinge, Richard K. Morgan, and all kinds of other stuff. I like to read almost as much as I like to program.
Best nonfiction I have read in a while: "Leaving Microsoft To Change The World" by John Wood. A Microsoft VP leaves to pursue his dream of changing the world with books, and ends up founding Room to Read (http://www.roomtoread.org/ .) Highly recommended.
Hmmm. Diamond Age didn't do it for me for some reason. I liked it but not nearly as much as Cryptonomicon. But I have had several people tell me the same thing that you did wrt DA, so it just must be me.