My first novel is coming soon-ish!

Check out Singular

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

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