4 ms·
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",
by thibaut_barrere 5y 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 :-)
- andy_ppp 5y agoMy 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.
- Thaxll 5y agoRust 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.
- rio517 5y agoI'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.