Programming Bottom-Up
1993 (This essay is from the introduction to On Lisp.) It's a long-standing principle of programming style that the…
Independent blogs and longform essays — personal writing, commentary, and indie-web voices outside the mainstream press.
1993 (This essay is from the introduction to On Lisp.) It's a long-standing principle of programming style that the…
April 2003(This article is derived from a talk given at the 2001 Franz Developer Symposium.) In the summer of 1995, my…
May 2001 (These are some notes I made for a panel discussion on programming language design at MIT on May 10, 2001.)1.…
May 2001 (I wrote this article to help myself understand exactly what McCarthy discovered. You don't need to know this…
May 2002) (This article came about in response to some questions on the LL1 mailing list. It is now incorporated in…
There is a kind of mania for object-oriented programming at the moment, but some of the smartest programmers I know…
Kevin Kelleher suggested an interesting way to compare programming languages: to describe each in terms of the problem…
We managed to drag a lot of them about halfway to Lisp."- Guy Steele, co-author of the Java spec In the software…
August 2002(This article describes the spam-filtering techniques used in the spamproof web-based mail reader we built…
March 2005(This essay is derived from a talk at the Harvard Computer Society.)You need three things to create a…
March 2005(Parts of this essay began as replies to students who wrote to me with questions.)Recently I've had several…
April 2005This summer, as an experiment, some friends and I are giving seed funding to a bunch of new startups. It's…