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:
- How many issues did you open in your favorite package?
- How many PRs did you submit to any package this year?
- 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.