Hacker News new | ask | show | jobs
by andy_ppp 1862 days ago
The one thing I’ll say about Elixir I’m always impressed how disciplined they are with the issue tracker on GitHub. Currently 17 issues for such a broad piece of work seems nothing less than astonishing.
2 comments

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 :-)

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.

That's partly because Jose is a machine. I have one anecdote that might provide some insight:

I filed a bug that turned out to be an incorrect dialyzer spec on a library function. Jose fixed it and merged the fix to master within 40 minutes of me filing the bug. It was a small issue, and I had done a reasonable job at bug filing (small test case, pointers to source of problem) but to have that level of discipline and responsiveness on bug fixing is spectacular.