Opinated analysis of StackOverflow Survey 2024:
- StackOverflow names for "Admired" and "Desired" are stupid and dumb and bad.
- "Admired" means "I use it, and I want to keep using".
- "Desired" means "I don't use it, but I want to."
- Rust still the top Admired for another year (9th in a row?).
- Rust ~80%, that means 1 in 5 Rust developers do not want to continue working with Rust.
- Python is even worse: 1 in 3 developers want to quit (~66% Admired).
- The curious point of Python is that it 50% of people not using Python want to use (top Desired).
- There is notable number of Python users wanting to get out, while there are a huge number of users of not-Python wanting to get in.
- Elixir is again in 2nd place as Admired and nobody actually mention this.
- Elixir is also the second highest paying language.
- I'm not a fan of Elixir syntax, but I guess its 2nd places should still be said.
- C++ is ~50% Admired, meaning 1 in 2 C++ developers do not want to continue working with the language.
- It is curious that the 3 top Admired languages -- Rust, Elixir and Zig -- are tackling hard problems of memory safety and concurrency.
- The same "dislikeness" of having to use Python goes to pip.
- Ruff, a Rust tool for Python, have 80% of Admired.
- ~50% of CMake users want to get out of it.
- Between CMake, Meson and Ninja ("common" build tools for C/C++), Ninja gets the least dislikes.
- The most Admired build tool is... Cargo (go figure, right?)
- Neovim Admired score is higher than Vim.
- Emacs Admired score is higher than Vim but notably lower than Neovim.
- The pay gab between Rust and Go is neglectable.
- Cobol pays 5% better than Python.
- Rust average salary is down 10% from last year.