“I’m a thoroughly modern sorcerer, a code-warrior, a programmer. I’m not a classical magician. I hate the old ways. They’re painful, inefficient, and hideously dangerous.” pg 81, ebook
Ravirn uses magic like programmers use code- it’s a unique magic system and author Kelly McCullough should be very proud for coming up with it. I loved that part of the story.

The wizard’s minions act like computer programs and execute directives given to them. They’re curious creatures, full of attitude and spunk. The closest comparison that immediately pops into my mind is Harry Dresden’s skull- Bob.
But unlike Dresden, Ravirn’s magic is coded and can be bugged. So when one of the Fates comes to him with an idea of how to change reality through a particularly nasty computer program, his adventure truly begins.
“Life with you is always interesting. I don’t know what I’d do for entertainment without the chaos that follows in your wake.” pg 196, ebook
This story is action from the beginning. One event after another spins our hero in circles. I could have used a few breaks from the action myself, but readers who crave that sort of thing may really like this one.
I keep going back to the Dresden Files as a comparison for this story and I think it’s apt. We have a love interest, minions (as I mentioned), magic and a dry sense of humor that seeps out of the story. Recommended for fans of those books as well as general fantasy readers.
Thanks for reading!
- The Ballad of a Small Player: a Metaphysical Movie Review
- Otherwhere: A Field Guide to Nonphysical Reality for the Out-Of-Body Traveler by Kurt Leland
- Psychic Dreamwalking: Explorations at the Edge of Self by Michelle Belanger
- Archetypes on the Tree of Life: The Tarot as Pathwork by Madonna Compton
- The Goddess and the Shaman: The Art & Science of Magical Healing by J.A. Kent



























