Interesting. I program for a living, love Lisp and my hobbies are playing Jazz guitar and training in Tae Kwon Do (the art, not the sport) where I'm a 2nd Dan. I never considered the similarities between the three things. What's really interesting is the concept of transgression. In the end you don't learn Lisp, Jazz or Tae Kwon Do. You learn techniques and then learn how to create your own art. I've watched many students struggle with that concept through the years with Jazz and Tae Kwon Do. Never thought about that applying to Lisp as well.