An old article, but a great read. Tying together writing and programming Lisp is insightful and if I could extend his ideas a little: writing using a light weight but very powerful tool like Latex seems similar to programming in a Lisp environment that may also be powerful but after a learning curve, the language and environment stay out of your way. Writing with Latex seems that way to me.