I'll bite by answering a different question: What brought me to Python?
1) The Standard Library. I should say this while biting my lower lip with a "That ass!" look on my face, nevermind the usual xkcd. I do not have to hunt down twelve packages on CPAN, wondering if any of them will work on Windows, or require an enormous set of dependencies, or if the eighty percent of the topic it actually accomplishes overlaps with my needs. Nope. The Standard Library just has all of that, in a fairly conventional syntax. I do not want to re-implement a spec from scratch, either.
2) My first IDE was Notepad. Now I use Notepad++, largely because it auto-saves. I do not want an IDE that looks like the cockpit of an F-15, I just want to write a few lines, see if they work, and continue.
3) One of the PEP 20 bits, goes something like "there should be one obvious way to do it." And if there isn't, there's some strong cultural idiom that pushes it.
4) I could make it work on Windows. I didn't have to defend my choices to a bunch of people who will relentlessly shill their own distro. I work in a Windows shop, I am not going to jump ship just to use your language, for fuck's sake. I curse here because you would not believe the number of times I have had to have that incredibly irritating conversation.
5) There's just Python, no need to pick. (Okay, now I have to deal with Python 2 and Python 3, for what are Very Good Reasons that, no, I'm not going to explain to you, but in the beginning, that's all there was).
According to The Lisp Curse, Lisp falls afoul of #3 and #1. Nothing really stops it from correcting these. We have enough Lisps that #5 is a problem. All of the odd-numbered ones are really a variation on a theme, the Paradox of Choice. #1 is a lot of hard work, on top of it.
Good thing reality seems to disagree with Lisp Curse.
Wonder why more people don't point out the much larger scale of the problem in C++ (yes, they do point it out, but where are the capitalics about "The C++ Curse"?)
As for #5 - that's mostly a problem with Scheme, where implementation specific issues abound, but most other languages in the family don't have multiple differing quality implementations.
In fact, a common argument for Common Lisp instead of Python, is that unlike Python Common Lisp has a standard and implementations adhere to it - and the rest is handled by common portable libraries. One doesn't have to deal with spec that amounts to "what's the actual emergent behaviour of PyEval_FrameEx".
1) The Standard Library. I should say this while biting my lower lip with a "That ass!" look on my face, nevermind the usual xkcd. I do not have to hunt down twelve packages on CPAN, wondering if any of them will work on Windows, or require an enormous set of dependencies, or if the eighty percent of the topic it actually accomplishes overlaps with my needs. Nope. The Standard Library just has all of that, in a fairly conventional syntax. I do not want to re-implement a spec from scratch, either.
2) My first IDE was Notepad. Now I use Notepad++, largely because it auto-saves. I do not want an IDE that looks like the cockpit of an F-15, I just want to write a few lines, see if they work, and continue.
3) One of the PEP 20 bits, goes something like "there should be one obvious way to do it." And if there isn't, there's some strong cultural idiom that pushes it.
4) I could make it work on Windows. I didn't have to defend my choices to a bunch of people who will relentlessly shill their own distro. I work in a Windows shop, I am not going to jump ship just to use your language, for fuck's sake. I curse here because you would not believe the number of times I have had to have that incredibly irritating conversation.
5) There's just Python, no need to pick. (Okay, now I have to deal with Python 2 and Python 3, for what are Very Good Reasons that, no, I'm not going to explain to you, but in the beginning, that's all there was).
According to The Lisp Curse, Lisp falls afoul of #3 and #1. Nothing really stops it from correcting these. We have enough Lisps that #5 is a problem. All of the odd-numbered ones are really a variation on a theme, the Paradox of Choice. #1 is a lot of hard work, on top of it.