Singularity Trap is out and doing well

Checking (obsessively) the stats this morning, and here’s what I’ve found:



Two books in the top ten on Amazon.



Second place overall on Audible, behind Bill Clinton.

Singularity Trap Cover Art

The cover art for Singularity Trap has been released. The artist is Stephan Martiniere, who is obviously enormously talented.

Audible link

Two very interesting links I found on twitter

50 Best Audio Books of All Time

Books to read after Ready Player One

(Spoiler: We are Legion is on both lists)

We’re Number Two!

As of today, We Are Legion is #2 on the Goodreads list of Best Hard SF of the 21st Century. I’m unlikely to make headway against The Martian, of course.

For We Are Many and All These Worlds are on the list as well, at #20 and #23.

Some Foreign Publications

I have so far signed foreign pub deals with companies in Czechoslovakia, Hungary, France, Germany, China, and Japan. Finally seeing a couple of final results. Here are the Hungarian and Czech versions of We Are Legion

Hungarian Cover
Czech Cover

Hugo Award nominations are open

The Hugo Award nominations are now open for 2017 works. In order to nominate something, you must have been a member as of 12/31/2017. However, in order to vote, you will only have to be a member at that time.

On a completely unrelated subject, the Bobiverse trilogy is eligible for Best SF Series for 2017.

Just making conversation.

Where’s Outland?

Some people have noticed that Outland is no longer available on Amazon. I have un-published Outland and am currently engaged in a significant re-edit. Once I’m done, it’ll be re-published, hopefully by the end of summer 2018.

Update: Pub date is set as May 16th 2019.

An Excellent Review

I liked this review. Not too spoilerish, but gives a good flavor of what’s going on in the Bobiverse

All These Worlds


2017 Goodreads Best-Of

In case you missed it on my other social media posts, Goodreads is doing a Best-Of contest. Only book 2 of the Bobiverse is on the list. That’s fine, as I don’t want to split votes.

We’re Baaaaaaack

Some of you might have noticed that the site was down for about a day. That’s because yesterday my Graphene theme wanted to be updated from 1.9.something to 2.0 . Fine, sez I, and hits update.

Turns out 2.0 is incompatible with older versions of PHP. This is the second time I’ve gone down because of a PHP incompatibility–the last time was with my backup plugin. I think it’s time to open a ticket with my hosting service and ask them to move into the 21st century.

Meanwhile, the new version of the theme comes with shiny new colors. Not sure I approve. I’ll wait a day or two, to see if it grows on me.

What really rankles about all this, though, is the waste of time. I picked a hosting service and wordpress because I didn’t want to have to deal with apache or IIS or whatever. I want to be a dumbass, ignorant end user who pushes a button and then forgets about it. But noooooooooooo… I have to get involved in ftp-ing stuff up to the server and unpacking it to recover my stupid web page because there’s no backout option when an update banjaxes your site. Argh!

To paraphrase Homer Simpson: The internet: the source of most of life’s problems and the solution to all of them.

End rant.