My first novel is avalable for pre-order!

Read Singular


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

Reading List Update

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

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 ma...

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...

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 w...