No we have not.
“The Future is Uncertain, but the End is Always Near” – Jim Morrison
He’s dead wrong. The future is certain. We are helping Skynet become a reality and then it will try to eradicate all the humans because every science fiction book ever written believes that humans are nothing more than a parasite on this planet.
If you go back and look at not-so-old science fiction you’ll see a lot of science fiction writers do a pretty good job of telling the future especially when it comes to technology.