Years ago, I lost my temper while arguing with my brother, and said, "Jeff, I could teach you everything I know and you'd still be an idiot." Please keep that in mind as you read this site.

Recent posts

Explanation-Oriented Programming

I’m trying to write a small program in a language I don’t yet know well. Each step forward takes two or three tries as I stumble over things I don’t know abo...
December 27, 2017

Data Visualization as Industrial Design

I’ve had some interesting discussions by email since posting my article about software engineering and industrial design. A couple of them have asked where t...
December 27, 2017

Holiday Reads

Three Parts Dead and the rest of Max Gladstone’s Craft Sequence. Retribution Falls and the other three volumes of Chris Wooding’s Tales of the Ketty Jay...
December 23, 2017