My first novel is available!

Read Singular

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.

Eon

Another one that I really need to write a long review. . .this book is awesome. Hard science, crazy out there ramifications of science that still feel like they might be plausible, and a really interesting story to boot.

Pale Blue Dot

Sobering reflection on how inconsequential we are, populating just one tiny planet in the vast cosmos. But hey, reality check! He then paints a humanistic future, love Carl.

Zack

Co-Controllers in Rails

Four months ago, I started work on a new product. My coworker and I were talking about strategies we wanted to take on this green field project, and we came across a thought-provoking gist by DHH. I'm not fully aware of the whole origin story of it, but his Tweet indicates it's a pattern they use in Basecamp to avoid bloating a controller.

read more

Dune

Yeah, best sci-fi of all time and I NEED to write a review. I know. This is so high for me because it (as far as I know), originated a lot of the elements of modern sci-fi that I prize, stuff later found in Ender's Game and the like.

Zack

The Dark Side of Why I Write Software

Motivation is a big part of programming for me. Why I do what I do...why write programs when there are many other options for what to do with the hours in which I work? And closely related, why write _this_ kind of program vs another kind of program?

read more

Zack

An Amazon Story

This last week I was sitting with friends around a campfire and told the following true story. They found it rather interesting, so I figured it was worth retelling. The truth is, my career has been a really weird one...there's nothing linear about any of the progression through work that I've chosen. It has been a truly wild ride, but I'm getting ahead of myself.

read more

Zack

Introduction to Go (golang), Part 1

If you read this blog for any amount of time you’ll know that I really like technology, specifically web development technologies. I’ve written about my experiences with Ruby on Rails, Batman, and a few curiosities along the way.

read more