Saw this on Slashdot:
In a recent talk I said something that upset a lot of people: that you could get smarter programmers to work on a Python project than you could to work on a Java project.
I didn't mean by this that Java programmers are dumb. I meant that Python programmers are smart. It's a lot of work to learn a new programming language. And people don't learn Python because it will get them a job; they learn it because they genuinely like to program and aren't satisfied with the languages they already know.
I use Python now for most of my testing tools that I write for work, I used it also for Nucleus I love the language, as I find it simple and quick to work in. Am I smarter for knowing Python? I do not know, but I'm happier :)
-- Full Article
Also by Paul Graham is an essay on 'Great Hackers' which is a must read! Its right up there with 'World of Ends' by Doc Searls and David Weinberger.