Hacker News new | ask | show | jobs
by thibaut_barrere 1862 days ago
I believe it is due to 2 things: excellent vision and work first, but also the nature of the language (not a coincidence) tend to lead to strong "lever effect", 2nd level order benefits, hard focus on composability.

I'm, though, curious if other people have more insights about that, because it is truly impressive :-)

2 comments

My personal feeling is that it's purity, immutability and simplicity of vision. That most of Elixir is also written in Elixir helps.

Erlang/the Beam also helps - there are only 112 open Erlang bugs.

For reference Golang has 6843 open GitHub issues. I am not sure what to make of this.

Rust has the same number of issues open then what? You're comparing a simple language that is built on top of Erlang. It has a few issues because:

- the code base is small

- it has a few users compare to other languages

- it's built on top of something else

I was curious and I looked at the std lib for Elixir it's very minimal.

I'd also add it is pretty amazing how responsive and friendly the core team is. They generally are very clear, but polite when they don't accept something and super fast about addressing bugs.

I started following phoenix and a few other important Elixir repos on github several months ago. I'm amazed how many times the community has taken the time to help someone debug why their specific scenario isn't a bug with the library and pointed them to the right solution.