My first novel is available!

Read Singular

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

Foundation and Empire, Part 1

Published in two parts, this is truly two complete stories in one. The first part "The General" was published in April 1945 in Astounding Science Fiction as "Dead Hand", with the latter part "The Mule"...

read more

QED

On a recent trip to an old bookstore on a coastal Washington town, I found in the science section a nicely bound book which I had read decades before. Titled

read more

The New Turing Omnibus

The New Turing Omnibus is a collection of 66 essays in Computer Science, written by A.K. Dewdney. Just as the title would suggest, it's meant to evoke the imagery of a bus traveling through the countryside taking in the scenery of a nice sabbatical.

read more

Foundation

I will make no attempt at a critical review, in the traditional sense, instead I will just

read more

Zack

Reading List Update

A long time ago I brought up the matter of reading Computer Science books to backfill my education on the matter.

read more

The Grand Design

Basically Hawking doesn't like the whole Intelligent Design stuff, so he wrote a short book describing how cool the universe is without it requiring a creator. I loved his previous work, but this one comes across as flabby and negative (and I'm not an ID proponent either). If you want to read a good version of this, read Carl Sagan's Cosmos.

Zack

Why I'm excited about React.js

Even after a bad experience with client-side MVC, I'm excited to try React (it's totally different). The Flux pattern detangles client-side spaghetti and makes code which is more reusable and more easily reasoned about.

read more

The Elegant Universe

String theory, string theory, string theory. Is it real or imaginary? Who knows? But Brian Greene (former prof at Cornell) sure loves it and wants everyone to believe in it. I'm not convinced.

Smalltalk Best Practices

Want to write code in an Object Oriented Language that is nice for your future self and your friends? This is a good place to start. Provides names to common patterns and pitfalls.