It’s not even the language that causes the most friction, it’s the runtime, libraries, package manager, build system, foreign function interfaces, and on and on…
This, more than anything and it doesn't only apply to the "new" languages. I spent the last year picking up basic Common Lisp and Elixir just for the fun of it. As "languages" they are great, but their ecosystems made me realize how spoiled I am working in Java.
Hundred percent. You're not competing with Python, you're competing with Pip.
It wish that was the case. Then Pkg would have already won, seeing that it's so obviously superior in every possible way.
Pip is the wrong comparison; it should be with PyPI. The package ecosystem is Python's killer app.
Ah, you're exactly right.
It’s not the language, it’s the leverage. I came to python in the 90s because of the white space (I was young and impressionable) and stayed for the flexibility and wealth of packages and projects out there.