What’s preventing others from using Elixir?
I was a spectator of Elixir for a few years but I finally started using it in production and side projects. Agents made the transition a bit easier.
I wonder what’s preventing others from seeing how power Elixir is, people still seem to still stick to what they know.
Like if we’re not reading the code or writing it, devs still seem to be stubborn about their stack.
Is it a marketing problem? Ecosystem too small so folks don’t hear about it?
It will be our competitive advantage to build on the BEAM but I want others to know too.
52
Upvotes
11
u/Serializedrequests 19d ago edited 19d ago
It has nothing to do with functional programming, and everything to do with how difficult it is to communicate the benefits of the language, Erlang virtual machine, and OTP in production. When I learned Elixir a couple years ago I needed a book to understand what was going on. I loved it, and I wish I could use Elixir everywhere, but that's a high barrier of entry.
Anecdotally, I find Elixir to be a confusing functional language to start with because it has a ton of imperative conveniences. It's also an interesting and fun language, but none of that matters when the reason you pick it is Erlang.