Hacker Newsnew | past | comments | ask | show | jobs | submit | throwaway932432's commentslogin

> We Elixir programmers usually don’t think in terms of sum types.

yikes

Elixir is one of many languages that are red flagged in my job filter.

I conditionally allow python where python >= 3.10, and ruby where sorbet is strictly enforced, )perhaps I'll make an exception for dialyzer)

I'm bullish on golang being in my filter for years to come..

Also I feel that people that care about ADTs wouldn't be using Elixir in the first place, so the evangelism feels wasted here.


That’s just like… your opinion man.

Some of us who do care are also working in domains where we need really high concurrency, where Elixir frequently is the best tool, ecosystem, etc. for the job. Elixir has a great ecosystem and tooling; I’ve found it to be a joy to work in.

Dialyzer is a must for me; I wrote above that it’s a love/hate relationship, but it’s something. I’d enjoy a more strongly typed language to work with for sure.


> We Elixir programmers usually don’t think in terms of sum types.

This person speaks.. for themselves only.

> perhaps I'll make an exception for dialyzer

If your opinion is to disregard Elixir, then dialyzer shouldn't change your mind. It's pretty ineffective and painful to use.

That said, I'm a big proponent of Elixir; it's a great language and makes me happy to use it.


People who don't care about ADTs are often caring about other things, like UX, DX, OX, readability, maintainability, etc.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: