News for hackers. Stuff that matters.
Re:How to Sell Elixir Again (2023) by jeanlucas on Saturday May 13, 2023 @10:09AM (#35928554)
This is great. I think it's crucial to keep convincing the overall tech community about the good sides of Elixir.

And yeah, resilient design de-risks itself and that alone is a huge gain because it also reduces other forms of complexity.

Still, I think we have to keep pushing to debunk other myths from "it's impossible to find talent" and the fear of "no one uses" that are common myths about any technology that is not the #1 most used.

Re:How to Sell Elixir Again (2023) by bsaul on Saturday May 13, 2023 @10:28AM (#35928758)
Elixir / erlang is not just « not the #1 ». I don’t think it’s even in the top 99% of the programmer’s population commonly used language. once you’ve removed people using c/c++, java / kotlin, dot net, javascript, ruby php and python, you’re left with a really fringe minority of people. And even in that minority, i would say erlang / elixir isn’t even in the top 2 ( my guess go and rust have a much wider audience)
Re:How to Sell Elixir Again (2023) by johnmaguire on Saturday May 13, 2023 @11:00AM (#35929029)
No need to suppose, there are decent sources for this.[1][2] Go seems to be much more popular than you expect. Elixir and Erlang are both pretty obscure.

[1] https://survey.stackoverflow.co/2022/#technology-most-popula... [2] https://madnight.github.io/githut/#/pull_requests/2023/1

Re:How to Sell Elixir Again (2023) by throwawaymaths on Saturday May 13, 2023 @11:26AM (#35929275)
The irony is that for all its obscurity, most startups are using at least one mission critical service that runs on elixir -- slab, pagerduty, elixir, ramp, divvy, discord. brex is probably still half ish elixir, though they claimed to be wanting to replace it with kotlin when they got some new tech leadership. I wonder how that's going. I remember working at a startup where the cto was unsure about putting trust in elixir, claiming it was an "unproven entity". I pointed out to him we used THREE of those services, do if he didn't trust elixir we should probably pivot off of those products.
Re:How to Sell Elixir Again (2023) by alexgrover on Saturday May 13, 2023 @12:43PM (#35930100)
I doubt the reservation is with the language/runtime itself, especially with elixir and the BEAM. More likely, it’s with the maturity of the community. Especially at a small startup, building on elixir even today might still mean having to build things in house you may not in Django/Rails/JS.
Re:How to Sell Elixir Again (2023) by evadne on Saturday May 13, 2023 @01:09PM (#35930370)
Indeed. This was covered later in the article on characteristics that may alter the perception of a high-leverage toolchain…

More good & relevant information + libraries -> more acceptance (i.e. my use case is no longer a tech uncertainty)

The other thought would be that if you didn’t have to do anything yourself then you must have no moat.

Re:How to Sell Elixir Again (2023) by alexgrover on Saturday May 13, 2023 @01:18PM (#35930451)
The moat comment depends on the company, not all or even most businesses depend on actual innovation as their moat.

Also, I think we’re agreeing here, but there are a huge set of things that you may need to build an application that aren’t the core value prop of your company. Buying into a more mature ecosystem makes it more likely that you don’t have to build those things and can spend more time on the moat stuff.

Re:How to Sell Elixir Again (2023) by evadne on Saturday May 13, 2023 @01:53PM (#35930833)
Indeed, I think you are quite right, and we are in agreement.
Re:How to Sell Elixir Again (2023) by slondr on Saturday May 13, 2023 @12:50PM (#35930161)
Phoenix exists, so I don’t think that’s true.
Re:How to Sell Elixir Again (2023) by throwawaymaths on Sunday May 14, 2023 @05:17AM (#35936581)
I think you are overestimating the intelligence of that CTO
Re:How to Sell Elixir Again (2023) by parthdesai on Saturday May 13, 2023 @11:36AM (#35929376)
It's only obscure professionally; it's also one of the most loved languages. [same survey]

https://survey.stackoverflow.co/2022/#most-loved-dreaded-and...

Re:How to Sell Elixir Again (2023) by sph on Saturday May 13, 2023 @02:30PM (#35931220)
I was surprised to see how low it is on the Want list, even though it's only second to Rust in the Love list.

Simply put, many developers don't yet know they're gonna love it!

Re:How to Sell Elixir Again (2023) by RSHEPP on Saturday May 13, 2023 @11:13AM (#35929144)
In the Fintech space and we use Go and Elixir. Seems to be pretty common among other companies. Company is out of Utah. It's pretty easy to find talent for Go and a little more difficult for elixir.
Re:How to Sell Elixir Again (2023) by iends on Saturday May 13, 2023 @12:37PM (#35930032)
Elixir people might cringe but why wouldn’t you just be 100% Go?
Re:How to Sell Elixir Again (2023) by lawik on Saturday May 13, 2023 @02:39PM (#35931325)
Go people might cringe but why wouldn't you just be 100% Rust?

Actual response: Some similarities, different goals, different strengths, different abstraction levels. Go is cool I hear but I don't see a need from over here doing Elixir.

Re:How to Sell Elixir Again (2023) by pg_1234 on Saturday May 13, 2023 @03:01PM (#35931540)
In a concurrent environment Go is not guaranteed memory safe, leaving you exposed to silent errors of value ... which for Fintech is just suicidal.
Re:How to Sell Elixir Again (2023) by RSHEPP on Saturday May 13, 2023 @03:55PM (#35932082)
Because we live with our past decisions... All new services are in Go. The elixir service serves us well still.
Re:How to Sell Elixir Again (2023) by bsaul on Saturday May 13, 2023 @07:49PM (#35933954)
Curious: why did you move from elixir to go ?
Re:How to Sell Elixir Again (2023) by innocentoldguy on Saturday May 13, 2023 @07:01PM (#35933642)
Why not 100% Elixir, since it is more robust and uses less resources?
Re:How to Sell Elixir Again (2023) by pdimitar on Saturday May 13, 2023 @01:52PM (#35930827)
I'm still on a hiatus but if you need a senior Elixir and Rust dev that knows Golang okay, we can chat.

21 years of experience in total, including in C/C++ and Java.

Re:How to Sell Elixir Again (2023) by parthdesai on Saturday May 13, 2023 @02:27PM (#35931186)
Same with betting space, there's few Elixir shops
Re:How to Sell Elixir Again (2023) by RSHEPP on Saturday May 13, 2023 @03:58PM (#35932110)
I looked at past sponsors of Fintech devcon, Elixir shops are well represented.
Re:How to Sell Elixir Again (2023) by no_wizard on Saturday May 13, 2023 @03:33PM (#35931880)
Is it Divvy?
Re:How to Sell Elixir Again (2023) by sph on Saturday May 13, 2023 @10:46AM (#35928904)
> it's impossible to find talent

It's been 4 months and counting that I've been trying to land an Elixir freelance contract.

My theory is that dev. happiness and productivity is so great in Elixir land, there is not much churn, so talent is available, jobs, not so much.

Re:How to Sell Elixir Again (2023) by Plasmoid on Saturday May 13, 2023 @10:57AM (#35929008)
I submitted a few patches to an elixir project and from that a company reached out to hire me. This was a while ago but I got the feeling that companies were starved for talent.
Re:How to Sell Elixir Again (2023) by throwawaymaths on Saturday May 13, 2023 @11:28AM (#35929302)
It's also hard to get a job as an elixir junior or senior. There is a disconnect and companies are trying to hire by cargo culting things that other startups/faang are doing, and repeatedly turning down perfectly good candidates. Also recruiters don't know how to find/screen elixir devs, etc.
Re:How to Sell Elixir Again (2023) by napsterbr on Saturday May 13, 2023 @12:52PM (#35930185)
(Edited out because I misread the parent comment)
Re:How to Sell Elixir Again (2023) by pavlov on Saturday May 13, 2023 @01:01PM (#35930279)
The GP poster is looking for an Elixir job too.
Re:How to Sell Elixir Again (2023) by sph on Saturday May 13, 2023 @01:04PM (#35930318)
They've put their billboard just next to mine, placing themselves as competition. Not super appreciated in this tight hiring market :-)

(j/k, no worries napsterbr)

Re:How to Sell Elixir Again (2023) by napsterbr on Saturday May 13, 2023 @01:29PM (#35930582)
Oops, totally misread your post. I definitely need these weeks off
Re:How to Sell Elixir Again (2023) by sph on Saturday May 13, 2023 @02:27PM (#35931191)
We all do... Good luck with your job search! :)
Re:How to Sell Elixir Again (2023) by raydev on Saturday May 13, 2023 @01:30PM (#35930592)
To be fair, this is a relatively bad time for talent. My inbox is alarmingly quiet after years of being annoyed by recruiters.
Re:How to Sell Elixir Again (2023) by Existenceblinks on Saturday May 13, 2023 @03:09PM (#35931622)
Yes, and it's almost impossible outside the US or EU.
Re:How to Sell Elixir Again (2023) by 8ytecoder on Tuesday May 16, 2023 @01:27PM (#35965032)
Reach out to me on my email on HN with your resume/GitHub link.
Re:How to Sell Elixir Again (2023) by scraplab on Saturday May 13, 2023 @11:28AM (#35929300)
We use Elixir. Everyone we’ve hired, from junior to principal, has had no previous Elixir experience. They’ve mostly come from Ruby/Rails or JavaScript backgrounds. They’ve become productive in Elixir quickly and once they’ve understood some of the unique patterns and concepts, all thoroughly enjoyed working in it.

Of course, those with more experience tend to have heard of Elixir and be keen to work in it.

People with less experience are more concerned about whether investing in this language is a good career move, so we emphasise how learning something like Elixir will ultimately make you a more valuable developer.

If you’re considering adopting Elixir for your new project/startup and worried about finding talented developers, I don’t think Elixir will make it harder and might even make it easier.