At present, in what aspects is Julia still relatively weak compared to other mainstream programming languages?

I no longer join open ended threads like this, but I will make an exception this time given that people often forget the most crucial aspect:

Julia needs more package maintainers, i.e., people willing to improve packages that they use with their own hands. We will never solve other technical aspects in reasonable time if end-users don’t join ongoing efforts to improve usability and fix small bugs. I must say that our end-user-to-maintainer ratio is terrible.

I suggest that we include a question or two in our next community survey about contributorship:

  1. How many issues did you open in your favorite package?
  2. How many PRs did you submit to any package this year?
  3. How many tutorials you’ve written to help other users?

Add a scale from 0 to 5 (or more), and my guess is that 90% of the people taking the survey will choose 0 or 1 contributions. We are super weak on that regard.

25 Likes