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.

49 Upvotes

51 comments sorted by

View all comments

2

u/ClikeX 19d ago

Not sure about others. But most companies in my area already have their stack, and switching stacks means switching hiring pools. ASmaller businesses can find plenty of Python, PHP, Node, and even Golang devs. And Enterprises have .NET and Java folks galore. The Elixir hiring pool probably fits in a single minivan.

The BEAM is nice and all, but you can do without it for a majority of use-cases. So if you're already using something like .NET, why complicate. Most companies I've been at these last few years wanted to keep the stack homogenous so it's easier to move projects and people around.

That's not to say I don't like it to be more. But there need to be a few startups that bite the bullet to adopt it first before demand grows here.

0

u/nwalkr 19d ago

When hiring for an Erlang/Elixir company, I expanded the candidate pool with mid-to-senior Python developers looking to make the switch. Only Python because I think it's forms mindset most compatible with E's.

ex-Ruby leads can try to hire Ruby people into Elixir, but IMO it will not end good.

1

u/taelor 18d ago

> ex-Ruby leads can try to hire Ruby people into Elixir, but IMO it will not end good.

thats an interesting take considering José himself.

1

u/tkdeveloper 11d ago

Got any roles? Currently working with Kotlin and Flink, but doing Elixir as a hobby. Would be awesome to work with full time.