I often run into stuff I can't do in one language that I could do in another. The challenge this poses can be (and often is) frustrating, but it can also be fun: how can I do XYZ as expressively and elegantly as possible in language ABC?
It's the kind of work I do that makes me happy or unhappy, and the freedom I have in it.
-- Eric Raymond (Why Python? - http://www.linuxjournal.com/article/3882)
Raymond himself is very happily not using Lisp.
The situation of Lisp in that timeframe has improved by leaps and bounds. Much better documentation, many more libraries, less community fragmentation (SBCL has become the clearly-best-supported implementation), better OS integration, new exciting stuff like Clojure, etc.
Peter norvig for starters ? I would say me if i mattered ;)
I could see a language designer (say someone like Guy Steele) who has made major contributions in Lisp happily moving on to his or her next research interest, pursuing a completely new design. Those of us stuck in the "real world" of trying to make a living with our software skills are a different matter.
In my experience, once having worked with Lisp I found it extremely difficult to switch to programming in Java. I spent a lot of time trying to make Java look like Lisp, which in my opinion made my code more readable, but to other programmers I worked with - not so much. My point is, Lisp can be a mind altering experience, much like LSD (I suppose). Some have the ability to compartmentalize the experience and move on with other pursuits and some are forever hooked on the "forbitten" fruit.
Much like the author of the posting, I find some elegance in Lisp, but I've never been comfortable with it. While I can code anything I've ever felt the need to do with it, it would rarely be my first choice language. And especially with respect to performance -- I find myself having to spend a lot more time at the whiteboard ensuring that what I'm doing isn't too computationally expensive with Lisp. I just don't have nearly the same sense of cost with it.
Well, the first is more of a demo, actually.
And as for my day job in C++? Well, I prototype in Python for a couple hours, then spend a week translating it to C++. My boss doesn't understand the whole languages thing, but he's happy when I get a 2 wk job done in one.
As for my feelings? Well, I keep reminding myself that I get to move from project to project faster. And that's fun.
I wonder what percentage of people who "get Lisp" manage to stay happy working in other languages.