Skip to content
Excel · Microsoft · History · Interviews2026
Excel is XL (40)
A talk I gave for Excel’s 40th anniversary about the history behind the first version of Microsoft Excel, along with a BBC Witness History interview about the same story.
AI · Midjourney · History2023
Men through the Ages (as seen by an AI)
Testing whether historical prompts change Midjourney’s idea of an average man.
Programming · History · JavaScript2006
Object Oriented Programming in JavaScript
How to define classes, methods, and sub-classes in JavaScript using
constructors and the prototype chain, written when AJAX was new and
before JavaScript had a class keyword.
History · Apple II · Fonts2005
Tiny (3x5) Font
I created this very tiny (but legible) bitmap font in 1980 for an Apple II
terminal emulator. Now available as a modern web font, with the full text
of Alice’s Adventures in Wonderland to read in it.
Aviation · History2005
B-17 Flight - 61st Anniversary of D-Day
On the 61st anniversary of D-Day, Brian MacDonald and I flew on the B-17G
Fuddy Duddy over Seattle: the bombardier’s nose, the waist guns, the Norden
bombsight, and stories from a WWII B-17 pilot.
Education · History · Projects · Programming1996
Logo Programming
In 1995 I taught my son’s second grade class to program in Logo. Here are
the lessons and worksheets I wrote for them, from turtle basics to music
and recursion.