William Gibson’s gazillion-part interview with Wired is great, but particularly his bit on why science-fiction authors shouldn’t worry about making inaccurate predictions:
In a sense, if you’re not getting it wrong really a lot when you’re creating imaginary futures, then you’re just not doing it enough. You’re not creating enough imaginary futures. Because if you create enough of them, you’d better get it wrong — a lot. …
Science fiction writers aren’t fortune tellers. Fortune tellers are fakes. Fortune tellers are either deluded or charlatans. You can find science fiction writers who are deluded or science fiction writers who are charlatans — I can think of several of each in the history of the field. Every once in a while, somebody extends their imagination down the line, far enough with a sufficient lack of prejudice, to imagine something that then actually happens. When it happens, it’s great, but it’s not magic. All the language we have for describing what science fiction writers and futurists of other stripes do is nakedly a language of magic.