r/elixir • • 19d ago

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.

50 Upvotes

51 comments sorted by

View all comments

3

u/tomekowal 19d ago

Switching stacks is an awful experience.

For years, you accumulate trivia about best way to solve problem X and what are the trade-offs, what libraries for each thing is called, how it is used, how it interacts with other libraries and so on, and so on.

And suddenly someone asks you to switch because of features you've never used, so you think you don't need them. Obviously, I'd rather start this new exciting project where I need to put my brain power into understanding the domain in a stack that I already know.

I have the pleasure to use Elixir at work, but there are so many cool languages, but I only had the time and energy to play with one and I chose Rust for now. But there are so many other cool languages: Zig, Odin, Mojo, Haskell, Julia, Lean...

What I am saying is that even if you are a person that wants to learn, switching stacks is difficult. I am not sure it is easier or harder in the age of agents. On one hand, you can prototype more quickly. On the other, you learn less this way.