Honestly, Ruby being "niche" helps prevent its enshittification... JS and Python are being turned into Java.
Ruby is still a great language for individuals who want to do things as opposed to simply create slop so they can get a chill job.
Forget TIOBE, maybe look at how much actual software or how many startups use Ruby. I bet it outperforms relative to the total amount of people who use it.
Most of the interesting things happening in the Ruby space other than Rails are Japanese...
Mruby for example (embeddable Ruby). It's used a bunch by Japanese game studios in place of say, Lua, but it's nearly impossible to find any information about how to use it in English.
The largest non-Rails focused Ruby convention also happens in Japan.
> At a time where other frameworks (thinking mostly of Next+Vercel and Laravel here) are merging their frameworks with hosting, deployment, services and ops
Linux has been good for years. The only thing that's changed is that Valve put a bunch of effort into Proton so now Linux has enough game titles for that to no longer be an excuse to not switch.
I've been using Linux full-time (no other OSes at all) for nearly 20 years. Went through all my university education using only Linux. It's problem free if you use it like a grandma would (don't mess with the base system) and even if you mess with it, most things are easily reversible.
That being said, I have noticed that the newfound interest in Linux seems to be a result of big tech being SO abusive towards its customers that even normies are suddenly into computing "freedom".
Of all the real commercial apps written in Odin, few are games. JangaFX tools for example definitely involve graphics (like games), but they aren't games.
And what exactly is a "video game" language? A language that's low level and can do fast maths? Almost all commercial games are written in C++, but no one calls that a "game" language...
But in short, my hypothesis is because the Odin compiler bundles many graphics-related packages but does not bundle with an official http package, it is therefore "only" for games. He has no idea what games actually involve to make, and it is the most accidental compliment he could give. And we already have an FAQ answer for this: https://odin-lang.org/docs/faq/#is-odin-just-a-language-for-...
reply