Hacker News new | ask | show | jobs
by mrdoops 15 days ago
It's very nice updating Elixir, having no breaking changes across my many projects and it then the compiler just finds bugs for free. I'm so spoiled.
1 comments

The stability of the language is such a blessing.

I think that's part of the reason that LLMs do so well with it, despite its relative lack of popularity.

I am also quite happy with Elixir output, and it’s much more pleasant to review. Unit test runs are fast, and testing LiveView is overall more pleasant and effective compared to similar Typescript / React projects I’ve maintained in the past.

I never considered “language stability” until your comment, but I think you are right. I’ve had far fewer dependency upgrade pains and a general feeling that bit-rot is slower overall.

Older apps that depends on Node + trendy npm packages + popular frameworks can be a real nightmare to bring up-to-date.

Which models do you use for elixir?
All the leading ones I've tried work mostly fine: Claude Sonnet 4.5, Opus 4.5/6/8, GPT 5.4/5, Kimi K2.5/6, GLM 5.1, and so on.

They can all write serviceable Elixir. Opus is my preferred one, but they do decently well enough for typical coding tasks.

Claude seems to work well.