The State of the Julia Ecosystem

I don’t consider my expectations to be someone else’s responsibility. They are my own.

Also, I think that information can be disseminated, but expectations are formed by people themselves.

In the free software world, all tools come with the implicitly understood caveat that there is no guaranteed support, development, or bugfixes. If I depend on a particular piece of free software, I should be ready to step in and fix bugs, forking the project if necessary, pay for someone else to do this, or be ready to continue without it.

If I care about Julia’s development and release process, I should be ready to participate in discussions and make well-reasoned arguments (and PRs, which are the best way to make a point), with the understanding that the consensus of core developers may be different from what I would have preferred. If I want a set of curated packages, I should start an effort or contribute to an existing one.

7 Likes