News for hackers. Stuff that matters.
Re:Ask HN: Why Isn't Elixir More Popular? by sergiotapia on Wednesday October 09, 2024 @05:35PM (#41792925)
It's a wonderful language. Unfortunately the only places I've been able to use it and get paid were places where I ultimately had the decision making ability of the tech stack.

Why isn't it used? It's niche and betting on such a small community is risky for the majority of companies. Why use Elixir when you could hire 10 engineers to pump out javascript. That's the mentality of most.

Hiring for elixir was great, it self selected people who wrote code as their craft. You kind of have to be curious about code to even be aware of Elixir, know how to write elixir. These types of devs would pick it up really quickly because the language is just so damn ergonomic.

I'm using Elixir now, and I wake up so happy that I get paid to do this. I am really blessed.

Re:Ask HN: Why Isn't Elixir More Popular? by sgarland on Wednesday October 09, 2024 @06:59PM (#41793710)
> it self selected people who wrote code as their craft

I’ve often thought that would be true for niche languages. I interviewed at a fintech whose backend is written in Haskell, and definitely got that vibe from the interviewers.

Re:Ask HN: Why Isn't Elixir More Popular? by wkyleg on Wednesday October 09, 2024 @05:40PM (#41792967)
It's funny I think I remember explicitly reading this argument somewhere, that startups need to meet headcount as a metric for VC funding so they will end up picking "worse" tech for that reason.
Re:Ask HN: Why Isn't Elixir More Popular? by Terr_ on Wednesday October 09, 2024 @08:40PM (#41794383)
I don't follow, wouldn't it be faster/cheaper to meet an arbitrary headcount goal using a more-common language or stack?
Re:Ask HN: Why Isn't Elixir More Popular? by julienmarie on Wednesday October 09, 2024 @09:48PM (#41794711)
I think @wkyleg meant that an Elixir dev can be as productive as multiple js devs because of the specificity of the language and the beam virtual machine. Complicated things are trivial in Elixir, dependency management is a breather, and all in all, a really simple and productive environment as the mental model is pretty simple once it clicks.
Re:Ask HN: Why Isn't Elixir More Popular? by sbaiabBzic on Wednesday October 09, 2024 @08:26PM (#41794306)
> Hiring for elixir was great, it self selected people who wrote code as their craft

I worked at a company that hired like this. On the whole it was good, but it wasn’t a panacea. A surprising number ended up being academic types that were extremely smart but could never actually finish anything. Amazing guys to talk to at lunch though!

Re:Ask HN: Why Isn't Elixir More Popular? by hyperbrainer on Thursday October 10, 2024 @01:46AM (#41795917)
The stereotype of Haskell programmers seems to extend to the entirety of FP, then.
Re:Ask HN: Why Isn't Elixir More Popular? by ipnon on Thursday October 10, 2024 @05:08AM (#41797023)
When you want to write a monad the first step is usually to take a coffee break to make sure everyone agrees on what a monad is.
Re:Ask HN: Why Isn't Elixir More Popular? by benzible on Saturday October 12, 2024 @01:58PM (#41821029)
> A surprising number ended up being academic types that were extremely smart but could never actually finish anything.

As a startup CTO currently building with Elixir, I can say that it's absolutely possible to hire people who know how to deliver. I completely agree with the parent comment re: self-selecting people who write code as craft. I've put together an excellent team of developers who deeply care about what they do and are focused on shipping.