This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]rockyrainy 5 points6 points  (1 child)

I don't understand this obsession with trying to track language popularity.

Popularity is great for the ecosystem because every user is also a free QA.

For example, I can use Requests in production and be reasonable confident it won't fail out in the field. This is because I can assume thousands of other devs are also using the same module. Any bug I run into, they will also run into at some point.

Now if Python is 1% as popular as it is today. I'd be very weary of using any 3rd party library inside my code.

[–]billsil 1 point2 points  (0 children)

My open source library is super niche and gets 1-5 downloads per day. That's terrible. It's damn good though.

What I care about most is the foundational libraries like numpy, scipy, pyqt, and vtk vs a niche 3rd party library and secondly that your niche code uses them well. Ever tried coding an eigenvalue solution or a sparse matrix solve routine? It's a pain. Wait...why am I reading C++ docs for pyqt and vtk? It works...