Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I feel like my experiences are in sharp contrast to many others here.

I love Elixir the language but find myself still having to throughly review new libraries to avoid footguns. In particular with "connectors" -- DB drivers, API clients, basic protocol implementations, etc. And resolving those issues normally means fixing them ourselves, often with a significant refactor to someone else's library. And in turn that's meant some of us having to become fairly proficient with Erlang.

So while I'm optimistic about the future of Elixir there are still some pain points that I think relate directly to the immaturity of the community.



Are many of these issues related more to older Erlang libraries? Most all of the Elixir libraries that aren’t a WIP have been pretty good for me. Just curious which sort of protocols too. Not always, but I do find older Erlang libraries often lack unit testing and consistent doc tooling, likely due to lack of tooling in earlier days.


Probably 50/50 old (but popular) Erlang libraries and newer Elixir libraries.

For protocols, we have a not-uncommon use case for which there’s no mature HTTP client. Mint might be an option but it’s new enough that I haven’t evaluated yet.


I actually have a similar experience. This is basically due to having no type system, at least the problems we've encountered.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: