I'm ashamed to say I've started both of these and not managed to finish :) I will try again (kiddo's tire me out and means Ted Chaings short stories are perfect!)
In general, though, it's amazing how much hard science fiction authors managed to get right. I've read quite a few 20 year old books recently and while I might just be selecting those that aged well, someone definitely saw it all coming.