Skip to main content

What is Hard Sci-Fi?

When I started Jupiter Three, I had the misunderstanding that I was going to write "hard" sci-fi. Wikipedia qualifies Hard Science Fiction as "science fiction characterized by an emphasis on scientific or technical detail, or on scientific accuracy, or on both". Over at the SciFi channels web site, they outline minimum requirements for Hard Sci Fi:
  • the science in the story is accurate to what is known of science today, and
  • (real-world) science or engineering is central to the plot of the story
They at least allow that the "hardness" of sci fi is a spectrum

Fair enough. So since my background in science is not strong enough to produce real hard sci fi, just a few sprinkling elements, I have to loosen up. I want to explore social issues in the context of the future, so that is what I will do.

I will say this-- for a time at least I am burnt out on fantasy, urban or otherwise. I still plan on read Jim Butcher's Dresden series (Turn Coat comes out in April 2009), and I will probably get the next Kat Richardson Greywalker novel in August, but for a while at least I want to focus on Nebula and Hugo nominees over the past 10 years. For 2009 I will be skipping the sword and the fang. Time to play catchup!

In the mean time, I did find a Hard Sci Fi WebRing, though it is small; and one that focuses on Science Fiction Book Reviews, though they don't disclude fantasy.

Comments

Popular posts from this blog

rootsPersona

Want to manage a Family Tree online? Create a map of your ancestors using WordPress? Announcing a new plugin, rootsPersona . rootsPersona is plugin I wrote to manage and present Genealogy data for a family website run on WordPress. I looked at several options already out there, within WordPress and without, and found nothing to my liking, so I developed this plugin, and found myself very happy with the results. I hope you do too. rootsPersona creates one or more pages of family history using data imported from a GEDCOM file (version 5.5). Check it out at http://wordpress.org/extend/plugins/rootspersona/

It's in the Air

OK, so my year of Sci Fi only is over, with only minor transgressions along the way. As I was writing my 'novel' for 2009 NaNoWriMO, I realized I had never read a romance. So last month I did, just to get a feel for what (some) woman read. Interesting reading. I chose Nora Roberts (Dance Upon the Air), and I must say, I enjoyed the quality for the writing. The only real difference that jumped out at me in terms of the writing was the plot - it just wasn't the sort of thing I was into. I liked the characters OK, but the conflict wasn't the sort of thing I enjoy. Which is what I should have expected. There was no reason to expect the writing would be a lower quality. I really did like the characters. It was just not my flavor of story. The learning continues.

Debugging Success

I used PDT, a PHP version of eclipse, to debug my issues. I had to add the Wordpress files to the PHP include of my project, then I could run my script in debug mode. My issues were multiple. The syntax error was an extra closing parenthesis (doh!). More importantly, $wpdb->query did not work as I expected. If the query fails, it returns false. If the query succeeds, it returns the number of rows acted on (rows selected, or inserted, or deleted, etc...). Was more confusing to me, but makes sense I guess, is that $wpdb->print_error() will still return a valid String on success, complete with an error message (but no error). So my insert was succeeding, but I thought I had an error, causing my error logic to execute. All better now. I now have my first working plugin!