All These Worlds Bobiverse #3

And so it ends.

Their lives were now less than a footnote in history. As gone, as utterly forgotten as any random individual from the Middle Ages. No longer even a ripple in time, except to the extent that I could keep their memories alive. I sighed to myself. It seemed sometimes that life was nothing more than the accumulation of emotional baggage—memories, regrets, and lost opportunities.

read more...


For We Are Many Bobiverse #2

Even though I watched the action remotely via a floating observation drone, I could still feel my nether regions puckering up in fear. At times like this, I wondered if I hadn’t gone a little overboard with the level of detail in my virtual-reality environment. There was no reason for me to even have nether regions, let alone for them to pucker.

It remains wonderfully fascinating to see how the Bobs spread out and deal with all manner of problems throughout the universe, from a failing Earth, to fascinating alien worlds, to species both young to help and… otherwise. It’s a crazy universe and For We Are Many just takes the formula We Are Legion (We Are Bob) established and runs with it.

read more...


Magic Triumphs Kate Daniels #10

That was actually somewhat surprising for an ending. I expected a knock down, drag out fight with Roland, but instead… Dragons. Of course it had to be dragons.

It’s actually a pretty solid ending to the series, even if the final confrontations/battles did end rather abruptly and solve everything a bit too neatly. I almost want to see yet another book following the aftermath. But there’s something to be said for letting an ending be an ending and I can respect that.

read more...


The Lies of Locke Lamora Gentleman Bastard #1

AT THE HEIGHT of the long wet summer of the Seventy-seventh Year of Sendovani, the Thiefmaker of Camorr paid a sudden and unannounced visit to the Eyeless Priest at the Temple of Perelandro, desperately hoping to sell him the Lamora boy.

The Lies of Locke Lamora is a wonderful book… in the sense of a trainwreck. The wording does quite the job of elegantly describing just how messy and dirty and ugly the world Locke lives in is.

read more...


Silence Fallen Mercy Thompson #10 Mercy Thompson World #14

I last read (/ listened to) the Mercy Thompson books back in 2016, so I thought it was about time to go through the series (plus the Alpha and Omega books) again. Imagine my delight when I saw both series had a new entry!

“I’m a mechanic; I fix things that are broken. I turn into a thirty-five pound coyote. I have powerful friends. But when it comes right down to it, my real superpower is chaos."

read more...


Magic Binds Kate Daniels #9

“Did you run any of this by Curran?”

“I told him I was about to do something idiotic and dangerous, and he told me to go ahead and let him know if he could help in any way.”

“I don’t understand your relationship.”

read more...


Gray Hat C#: A Hacker's Guide to Creating and Automating Security Tools

Odd book. Not quite what I expected. If you’re looking for a reference on how to tie one of the various mentioned tools into a C# project yourself, it will have a potentially useful starter at least. Other than that, the specific sections could use a bit more fleshing out to be useful alone and all together, it’s an odd combination.

Structurewise, the first section of the book was odd. Basically a tutorial of C#, but only a limited subset of functionality, chosen oddly. Then a number of web related things. Sure. Weird, but fair enough. Then we have SQL injections and XSS, which are discussed in more depth other places. Yes, this book ties them to C#, but it’s string processing. Nothing super specific to any particular language there.

read more...


Skyward Skyward #1

I imagined those broken rocks as the broken bodies of my enemies, their bones shattered, their trembling arms reaching upward in a useless gesture of total and complete defeat. I was a very odd little girl.

Spensa (Spin) is an odd girl in an odd world. Humanity is trapped on an alien planet for reasons (initially) unknown. The sky is filled with rubble and debris that occasionally rains down on them and from time to time aliens come down and try to kill them. Spin’s father is a pilot, trying to protect them, but he dies early in the book (before a timeskip), called a coward–seemingly one of the worst things you can call someone in this world.

read more...