What makes a sci-fi book great?

There is no single answer to this question. Actually the question is wrong, but I’ll go ahead and write an answer anyway. In fact, I want to write a couple of things as I think about the books I’ve read so far. These may help me pick my future books better, or who knows, you may want to send me suggestions?

Ok, rule number 1: dear writers, please, please, do not  go into pages and pages of descriptions to make the setting more plausible, or believable, or  whatever you call it. Don’t! Good books give that feeling without describing every little detail in the surroundings. When the main character is walking towards a key meeting, or a very dangerous encounter, the last thing I am interested in, is the history of the city/planet/road/town/whatever the character is in.

What was absolutely brilliant in William Gibson’s Neuromancer and the following two books of the trilogy was that, they made you imagine the surroundings without boring you to death at the wrong time in the story. I am seeing way too many sci fi books these days which take four times the amount of necessary pages than it is necessary to tell the main story.

I’m sorry, but if your creativity is not good enough to make “what is happening” interesting for the reader, “where it is happening” is not much of an interest to us, at least not to me. Inner struggles, thoughts, memories, all fine, just don’t fill pages with descriptions of the city please…

Wow: Google makes Window Builder Pro open source!

A while ago, Google acquired Instantiations, the makers of the fantastic UI development plugin for Eclipse. The plugin named Windows Builder Pro, allows you to develop user interfaces for your java and gwt projects, along with xwt support.

Google first made the tools available for free, then today I’ve received an e-mail that says that it will be open sourced in 2011. For a quite long time, the lack of a free (as in beer) UI designer in Eclipse was a big issue. The only serious option was the Matisse port under MyEclipse, but MyEclipse made me hate their distribution so much, I have simply given up on that option.

Now we do not only have access to a free UI plugin, but we can also take a look at the code. Personally, I’ve always been curious about how Instantiations made that great plugin tick, and finally I’ll be able to take a peek.

Thanks Google, this one is really appreciated.