My first novel is available!

Read Singular

The War of Art

When I started writing my own book, I didn't understand the author's premise. I wasn't having self-defeating resistance to writing, I was enjoying every minute of it. But then, somewhere along the path to maturity, it hits. The inexplicable self-defeating cycle of prioritizing other things. Read this book if you struggle staying on track.

The Hero with a Thousand Faces

From the perspective of a comparative mythologist (I made that up), Joseph Campbell links together the great stories of the world and finds commonality. It became the blueprint for many great stories of modern day.

The Gunslinger

People say they love this book, that it's King's finest. I can't help but read it as a shadow of Cormac McCarthy and thus didn't enjoy it as much. I've been told the later books make for a very compelling series. Will revisit.

Slaughterhouse Five

I had never read a book like this before. At once very meta -- it refers to itself regularly -- and from the perspective of an unreliable narrator, it was frankly mindbending. I think I liked it. Maybe?

Eats Shoots & Leaves

Amusing look into one person's life long relationship with grammar. It's fun, short, and perhaps you'll make sense of some grammar along the way. Although, I think it's just made me re-read everything I write like ten times.

On Writing: 10th Anniversary Edition: A Memoir of the Craft

A very motivating book for an aspiring writer, King lays out the tremendous path towards mastery that begins and ends at the same place, in the chair and writing relentlessly (although without adverbs and only with 'said's). Loved it.

Armada

It is difficult not to compare with Ready Player One, but I think it's better to set that aside and enjoy this book on its own. If you do, you'll find a fun tribute to "The Last Starfighter."

Starship Troopers

What was the movie thinking? If you've seen it and think you know what Heinlein was writing about, you are mistaken. This book is esprit de corp, the existential joy of fighting alongside brethren for a common purpose. With a good bit of military realism thrown in as well. Loved it.

Cosmos

In the last couple weeks I have finished three of Carl Sagans books, Cosmos, Pale Blue Dot, and The Demon-Haunted World.

read more

An Astronaut's Guide to Life on Earth

I am a strong proponent of advancing progress towards space travel. This book is an interesting autobiography with some good life advice thrown in as well.

The Demon Haunted World: Science as a Candle in the Dark

Love, love, love this book. Sagan encourages skeptical thinking as a way to avoid bullshit and the manipulative hold of charlatans. I wish this was required reading in our schools and churches, truly would protect a lot of people.

Blood Music

Without a doubt, Blood Music by Greg Bear is an ingenious work of science fiction.

read more

Childhood's End

Visionary science fiction. An alien arrival with religious overtones forces the reader to question their beliefs in this alternate history of Earth (at least that is how I think of it). By the end, if you're not asking existential questions about humanity and our purpose, then you didn't read it!

2001: A Space Odyssey

I love the cadence of Clark's writing, there's just something very _clear_ about it. That said, this is a decent book but not my favorite from him.

Refactoring

Refactoring by Martin Fowler should be required reading for every developer that's been professionally coding for at least a year

read more

The Forever War

The Forever War marks my first foray into the genre of science-fiction known as Space Marine

read more

Zack

How I Review Code

Ok, I've had a few beers, and I've got my favorite record playing (2112 by Rush, of course) so now I can write about code reviews.

read more

The Martian

It is a travesty that I haven't written a long review of this. LOVE THIS BOOK. Much more witty than the movie, which was very well made.

Second Foundation

And now it is time to review Second Foundation, the final book in the original Foundation Trilogy. Again Asimov has crafted his book into two main parts, the

read more