3 ms·
I work for an Elixir shop right now, and am very fresh (started a few months ago) and this is my first Elixir job. My first impressions are that Elixir is diff
by mikeymikemike 5y ago
I work for an Elixir shop right now, and am very fresh (started a few months ago) and this is my first Elixir job.
My first impressions are that Elixir is different, but not necessarily better. Having come from Go, which is a very manual process, Elixir comes with a lot baked in.
With any niche language (which I consider Elixir to be) the benefits don't really kick in until the last 20% of adoption. The first 80% can be done by any language, with very little deviation from the other.
That last 20% is ETS, OTP, and other Elixir/Erlang-esque features, and I don't think 90% of the companies that adopt a language really gets into that level. Kubernetes, Caching, Horizontal Scaling is now so much easier and cheaper to bring in than an expert or the investment into the language that niche languages don't provide all that much value at this point.