arcanemachine

arcanemachine

2024 Stack Overflow Survey Results

Another year of Stack Overflow survey results! Pretty strong showing from Phoenix/Elixir as usual.

Most Liked

nelsonic

nelsonic

Top Paying: Technology | 2024 Stack Overflow Developer Survey
stackoverflow-2024-top-paying-tech

Most desired: Technology | 2024 Stack Overflow Developer Survey
stackoverflow-2024-desired

Elixir is still one of the most desired languages/skills second only to Rust.
The biggest annual growth appears to be Zig! Expect this trend to accelerate! :chart_increasing:

What can we infer from this?

  1. Erlang and Elixir still pay above average; this is probably due to most engineers coding these languages being “senior”. It definitely reflects the relative scarcity/availability; Demand outpacing Supply. :chart_increasing:
  2. Not enough people who know Elixir are employed in writing Elixir day-to-day. Companies haven’t switched to Elixir for whatever reason. :thought_balloon:
  3. Does the higher “productivity” of Elixir / Erlang devs - getting more done faster with fewer resources - justify the higher price? (I would argue: yes! What do you think?)
10
Post #1
marcojulian

marcojulian

My only question is why did they mention Svelte in “Admired and Desired - Web frameworks and technologies”? Phoenix is the most admired by third year in a row, it would have been nice if they mentioned that.

rakesh-gupta29

rakesh-gupta29

I feel the high salaries is because generally senior developers use elixir full time..

When it comes to junior roles, TS or web development is the choice.

Where Next?

Popular in Discussions Top

AstonJ
I’ve just started the Phoenix part of the utterly brilliant online course by @pragdave. On generating the Phoenix app he uses the --no-ec...
New
rower687
Hi all, I’ve been reading a lot about the “let it crash” term and how supervising processes and the whole messaging passing make an elixi...
New
lorenzo
Hey everone! I created a prototype for my app using Nodejs for the api. But the framework I chose wasnt great (in general theresnt any g...
New
PragTob
Hello everyone, I know we had quite some threads (read through lots of them) about background job processing but it remains a hotly deba...
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
Fl4m3Ph03n1x
Background This question comes mainly from my ignorance. Today is Black Friday, one of my favorite days of the year to buy books. One boo...
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

Other popular topics Top

KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36820 110
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement