| ▲ | sarreph 4 hours ago | |||||||
The most enlightening experience I had from programming was picking up Elixir for Advent of Code[0] 3 years ago. At that point in my career, I knew what I was doing and had built various apps and systems. TypeScript and React was my safe-space, but which I often committed the sin of over engineering things to be as functional as possible in. I'd tried Go, which I didn't really like because it was too imperative for my taste and also required you to write every... single... thing you needed from scratch. (Not trying to start a flame war here -- it's just how I felt using it). One of my engineers was kind of obsessed with Elixir (he was / is extremely smart) and he convinced me to give it a go over Christmas break. It really was the functional Valhalla he had made it out to be. I felt like I'd finally found a language that "got" how I wanted to approach writing code. Unfortunately, startup life got in the way, and I was hardly going to suggest an Elixir rewrite (well, I did try, but anyway). I'm planning on re-approaching Elixir, as a haven to write code as a human. I still use LLMs for writing code pretty much daily, but if you're looking for something that's different and fun, I would recommend checking it out. It's just a shame to hear that the author is, for now at least, stopping their engagement with the community due to how they perceive it's changing! | ||||||||
| ▲ | roblh 3 hours ago | parent | next [-] | |||||||
It's probably the language that punches the furthest above it's weight in community size vs. what you can do with it (and what is being done with it professionally), and I don't think it's even close really. The quality and capability and breadth of libraries people publish is really incredible, from web all the way down to embedded. | ||||||||
| ▲ | evnp 2 hours ago | parent | prev | next [-] | |||||||
> It's just a shame to hear that the author is, for now at least, stopping their engagement with the community due to how they perceive it's changing! Want to clarify for others reading that the author of _Elixir_ isn't stopping, just the author of this post. José has been shockingly responsive on recent issue/pr threads I've posted on Elixir-related repos recently, often same day. They also don't seem to use any bot-based code review, which is incredibly refreshing in contrast to many other repos[1] in 2026 (Sorry for the callout, it's just such a good example). Elixir projects have been a joy as a fairly new contributor, compared to other ecosystems. | ||||||||
| ▲ | gandreani 3 hours ago | parent | prev | next [-] | |||||||
What did you need to write with golang? I found the exact opposite effect when I tested elixir and then went to go. Exlixir has a great std lib but fewer packages than I'd like in the community. I can't even recall what I wanted! With go the std lib seems bigger (although very lacking in some data structures) but the third party packages are incredible. I also find both languages similarly useful since I was mostly interested in sane concurrent primitives in a lang. The OTP is not that useful to me since I haven't had to run these services in anything close to serious but you can (kinda) take the OTP to other languages (they're principles after all). | ||||||||
| ||||||||
| ▲ | conradfr 3 hours ago | parent | prev [-] | |||||||
Well the irony is that Claude is very good at writing Elixir ;) | ||||||||