Hacker News new | past | comments | ask | show | jobs | submit login

> Making everything asynchronous and detached makes things more complicated, not less

It does in languages like JS because they're not built for it. Elixir programs on average don't look very complicated.




I guess I'm just not used to the Erlang/BEAM message-passing/infinite-servers mental model. I'm used to single threaded programs and importing libraries and the like, so I've never had the need to pull off complicated networks.


"...so I've never had the need to pull off complicated networks."

In other words, you haven't run into one of the main problems Erlang and Elixir aim to solve. So it makes sense you don't see the appeal.

Just keep it in the back of your mind, when you someday do need to pull off a complicated network, Erlang and Elixir are excellent tools for solving that problem.


This is actually how I've explained it to a lot of people. Elixir is one of those languages that you won't appreciate it until you suffer the issues of others first.

This is how it makes fanboys of people in their 30s, 40s and 50s instead of their 20s.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

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

Search: