News for hackers. Stuff that matters.
Re:Why Elixir Is the Programming Language You Should Learn i... by eggy on Thursday June 04, 2020 @10:43AM (#23417210)
I like Elixir and tried it out a few years ago. I would learn Erlang if going back now. The trouble with both for me is that if you are not developing to a fault-tolerant specification and need number crunching, the Erlang family of PLs are not performant. Yes, you could use NIFs written in Zig, but that's like using Python and calling all those C libs and functions. Elixir is great in that it is being used for full stack development with the likes of Phoenix and the BEAM/OTP, this is a good thing. I was interested in Nerves back then too, and I had read most of the book "The Handbook of Neuroevolution Through Erlang", and while greatly informative and fun, I am now back with C, Zig, J, extempore's xtlang, and F#. I am looking into HPC with UNUMS and Elixir and Erlang just don't fit my personal projects. I do like them though, but I would probably choose LFE for personal fun and Elixir for employment.
Re:Why Elixir Is the Programming Language You Should Learn i... by ncmncm on Wednesday June 03, 2020 @07:59PM (#23410637)
According to comments on a recent Ask HN post[0], most of the opportunities to use Elixir in industry are for consultants either (1) supporting subsystems abandoned by corporate employees who have moved on, or (2) assisting companies to migrate from Elixir to a solution easier to hire for, to avoid expenses and limited availability of help with (1).

Upsell opportunity would be to offer (2) after delivering (1).

[0] <https://news.ycombinator.com/item?id=23283675>

Re:Why Elixir Is the Programming Language You Should Learn i... by AlchemistCamp on Thursday June 04, 2020 @06:57AM (#23414978)
Many of my customers are using Elixir for new startups or new projects. Probably over half.
Re:Why Elixir Is the Programming Language You Should Learn i... by ncmncm on Friday June 05, 2020 @04:02AM (#23426124)
Future consulting gigs FTW!
Re:Why Elixir Is the Programming Language You Should Learn i... by ldeangelis on Thursday June 04, 2020 @06:44AM (#23414902)
The link is broken by the ">" at the end.

While you are right, the thread was explicitly named "Who regrets choosing Elixir", so I think there's a bias in the responses.

Re:Why Elixir Is the Programming Language You Should Learn i... by lobo_tuerto on Thursday June 04, 2020 @11:55AM (#23418261)
Re:Why Elixir Is the Programming Language You Should Learn i... by b_t_s on Thursday June 04, 2020 @09:30AM (#23416285)
"Ask HN: Who regrets choosing Elixir?" You _would_ expect that post to be mostly failure stories.
Re:Why Elixir Is the Programming Language You Should Learn i... by ttymck on Wednesday June 03, 2020 @03:32PM (#23407652)
"Rewarding Career Progression"

> As a result, Elixir developers have the opportunity to work for wide spectrum of companies such as PepsiCo, Pinterest, Lonely Planet or MBTA.

Sorry but, it's not clear how listing a few "tech" companies indicates a "rewarding career progression"? Can anyone elaborate?

Re:Why Elixir Is the Programming Language You Should Learn i... by Cyph0n on Wednesday June 03, 2020 @08:46PM (#23411007)
So you don’t dream of working as a software developer at PepsiCo?
Re:Why Elixir Is the Programming Language You Should Learn i... by silveraxe93 on Thursday June 04, 2020 @04:49AM (#23414233)
My application to CocaCola got rejected, but I guess Pepsi is fine too. ;)
Re:Why Elixir Is the Programming Language You Should Learn i... by satvikpendem on Thursday June 04, 2020 @01:16AM (#23412743)
Unfortunately, without static typing, I can't use Elixir, no matter how good they say Dialyzer is. I've been using Rust these days because it has algebraic data types.
Re:Why Elixir Is the Programming Language You Should Learn i... by AlchemistCamp on Thursday June 04, 2020 @06:54AM (#23414962)
This is a very generic, low value dismissal that has little to do with Elixir in general. In fact, due to its immutability, use of struts and pattern matching it's the safest dynamic language I've ever worked with.

Six of YC's most successful ten companies built on Ruby, a dynamic mutable language with method missing and monkey patching. Just because you can't use a dynamically typed language doesn't mean they're not useful for anyone.

Re:Why Elixir Is the Programming Language You Should Learn i... by satvikpendem on Thursday June 04, 2020 @10:34AM (#23417048)
That is what I said, that I can't use Elixir. And I have used Elixir before, often learning via your tutorials. This comes just from my personal experience, not to be taken as a dismissal of the language as a whole. Of course, many people use Elixir and Erlang, and Whatsapp even built a 50 billion dollar business out of it before acquisition.
Re:Why Elixir Is the Programming Language You Should Learn i... by AlchemistCamp on Thursday June 04, 2020 @04:25PM (#23421332)
Fair enough! To each their own. FWIW, I've been getting pretty into Rust this year, too (for WASM and NIFs).
Re:Why Elixir Is the Programming Language You Should Learn i... by Quekid5 on Wednesday June 03, 2020 @06:29PM (#23409681)
... by erlang-solutions.com.
Re:Why Elixir Is the Programming Language You Should Learn i... by tamrix on Thursday June 04, 2020 @12:33AM (#23412438)
All they're missing is several fake user accounts on the comment section praising the article with fake reviews.
Re:Why Elixir Is the Programming Language You Should Learn i... by akmittal on Thursday June 04, 2020 @04:26AM (#23414099)
There is nothing specific in article, all those points apply to alomost all modern languages Go, Rust, Kotlin
Re:Why Elixir Is the Programming Language You Should Learn i... by atonse on Thursday June 04, 2020 @08:28AM (#23415695)
We have been using Elixir for years, going on more than a half dozen projects in production now.

It’s been excellent and a pleasure to work with. We’re currently hiring remote contractors (US only) for our Covid related projects. Get in touch!