I don’t think it’s fair to call the Elixir/Erlang ecosystem indecent. Of course it’s not on par with the vast ecosystems of the top 10 most popular languages, but in my experience, there’s at least one solid package for most things you might need.
One of my favorite things about programming in Elixir is the fact that for an absurd number of problems, there's not just a library that solves it, but an official one from the OTP. It cuts down dramatically on time spent evaluating different options.
Have you, like, used Elixir seriously? I’ve worked as a professional Elixir dev and we were never wanting for a library to do what we needed. mix is excellent. It all feels very mature given its age.
built my startup on elixir/phoenix. while there could certainly be a better selection of libraries, its not that hard to roll your own and elixir has straight up features that you can't replicate in most other ecosystems
I concur.. once I wrapped my head around the way ecto worked, I couldn't help but wonder why this wasnt the way every orm works. its lightyears ahead of anything I tried in node, rust or ruby.
I've used both Ecto and the Django ORM and I have to say that the Django ORM feels a lot more intuitive and seems to be incredibly powerful. Now granted I don't have more than a few months of experience working with each, so maybe there is some elegance to Ecto that I don't grok.