Why not the other way around?
What did Python have relative to other languages that inspired these developers to devote so much energy into their projects?
They could have chosen PHP, Ruby, Node, Go, Java, etc.
If I think back to ~2012 I remember that compared to other languages Python had:
1) Decent package management and "virtualization" (via virtualenv)
2) Nice balance of expressiveness and strictness
3) Was fun to write, hard to explain but it was the vibe
4) Decent enough performance for most things
5) Lots of developer tooling for debugging and stuff
It felt like the least messy of the scripting languages.
- Everyone knows all the issues PHP had, no need to list it all here
- Ruby was cool but there were a thousand ways to do the same thing
- Node was inheriting that weird web language with all its quirks
- Go was just in its infancy
- Java was the kitchen sink
What did Python have relative to other languages that inspired these developers to devote so much energy into their projects?
They could have chosen PHP, Ruby, Node, Go, Java, etc.
If I think back to ~2012 I remember that compared to other languages Python had:
1) Decent package management and "virtualization" (via virtualenv)
2) Nice balance of expressiveness and strictness
3) Was fun to write, hard to explain but it was the vibe
4) Decent enough performance for most things
5) Lots of developer tooling for debugging and stuff
It felt like the least messy of the scripting languages.
- Everyone knows all the issues PHP had, no need to list it all here
- Ruby was cool but there were a thousand ways to do the same thing
- Node was inheriting that weird web language with all its quirks
- Go was just in its infancy
- Java was the kitchen sink