gausby

gausby

Have you moved away from elixir? If so, why?

I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as well—though people leaving our humble community might not follow this forum…but.

Have you (or do you know someone how has) moved away from Elixir ? If so, why ?


Personally I really like Elixir for the problem it is good at, soft-real-time server systems; and that is what I do the most. But I think it is good to hear why someone would move away from Elixir.

1207 39298 209

Most Liked

josevalim

josevalim

Creator of Elixir

Sometimes the better course of action is just to listen: “hey, I am sorry that you feel this way. I have not had the same experience. In any case, if you want to talk or suggest ways we can improve, we will be glad to hear”. That’s it.

I completely understand your perspective. It is frustrating to be called something you don’t agree with, but at the same time, this is a thread for people to express their opinions on why they moved away from Elixir. Of course, if you disagree with something, you can provide counter examples, but this thread should mostly be an exercise on listening for most of us. Otherwise, the next time a similar thread pops up, nobody will say anything, and then we won’t learn anything either.

There are countless threads that say wonderful things about Elixir, we will be fine with a thread that brings some of negative points to light so we can work on them.

lasseebert

lasseebert

I also had a hard time convincing companies to do Elixir (as a freelancer in Denmark).
It came to the point that my customers would require me to buy ice cream to them every time I mentioned Elixir.

I ended up starting my own company, become CTO and choose Elixir as the main language :smiley: Now we are 10 people (3 developers) and I managed to hire the first Elixir developer besides my self.

Perhaps not a solution for anybody, since it requires the right place, time and people. But if the right place, time and people are there, go for it! :muscle::smile:

AstonJ

AstonJ

I’m shocked to hear that - I’ve certainly not witnessed any genuine or sincere criticism being reacted to poorly, at least not here on the forum :confused:

Where Next?

Popular in Discussions Top

vans163
So useless benchmarks aside, Its possible to write a webserver that can serve 300k requests per second (perhaps more with optimizations)....
New
Nvim
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help. Where are they similar? Where do they differ the m...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
crispinb
On reading dhh’s latest The One Person Framework it strikes me that Phoenix with LiveView is already pretty much this. However, never hav...
New
AstonJ
Are there any Elixir or Erlang libraries that help with this? I’ve been thinking how streaming services like twitch have exploded recentl...
New
PragTob
Hey everyone, this has been brewing in my head some time and it came up again while reading Adopting Elixir. GenServers, supervisors et...
New
Qqwy
I would like to spark a discussion about the static access operator: .. For whom does not know: it is used in Elixir to access fields of...
New
ben-pr-p
In general I’ve been sticking to this community style guide GitHub - christopheradams/elixir_style_guide: A community driven style guide ...
New
tomekowal
Hey guys! I want to create a toy project that shows a chart of temperature over time and updates every 5 seconds. I feel LiveView is per...
New
slashdotdash
Phoenix Live View is now publicly available on GitHub. Here’s Chris McCord’s tweet announcing making it public.
New

Other popular topics Top

msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43622 214
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
jaysoifer
Is there a way to rollback a specific migration and only that one (“skipping” all the other ones)? Would mix ecto.rollback -v 200809061...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement