Category Archives: Programming


A Thoughtful Apparatus

I work as a software engineer. It’s a pretty swank gig. I get paid to build ideas. Building, of course, has traditionally been a physical enterprise. If I suddenly time-shifted into an English-speaking village at the turn of the ninth century and tried to convince a passing gentleperson I build ideas for a living, I’d [...]

Just Promise Me a Dang Spade

I’d like to learn Lisp. I’ve dabbled in Scheme, I’ve poked at Python, but I’d really like to sit down and write a substantial piece of Lisp code [1]. Lisp seems to be the ultimate judo in algorithms, and there are no end of essays on the Web to convince you of that. Lisp practitioners [...]