Though my book exists in the realm of science fiction, I’m actually a realist. When a book sets itself up in a future so far advanced that it seems unreal, I’ve already set the book down and moved on. Unless you are an absolute visionary, and I assure you – that is rare, then you simply aren’t going to do it justice. Picking a setting that would, in reality, have almost no correlation to the world we live in today makes for an impossible task. If Arthur C. Clarke and William Gibson can’t pull it off – you, my dear mortal, have a razor-thin chance.
History has proven this parallel, time and time again. I’ll use a popular example: Star Trek. The more advanced the show moved into the future, the less interest it managed to garner. This has nothing to do with gender, ethnicity, race, or even story for that matter. It was all about connection, or lack thereof. If a reader can’t place themselves into the fiction, they lose interest. We are all vain individuals, and it’s always about us.
Being brought up on bombastic, and intense science fiction where laser cannons destroyed worlds, alien races mingled with humans and the universe itself was always on the brink of destruction is largely to blame. What authors seem to forget, is that we were children when we devoured those experiences. As adults, the reality of the world we have to live through on a daily basis makes those fairy tales very hard to buy into.
What makes a good movie, and what makes a good book are completely different things. You can be mesmerized by the visual spectacle of the on-screen effects while absolutely nothing is happening – Books have no such luxury. You have to engage the reader, and the best way to do that is to put them in a world they can believe in.