Comment by rustyhancock

8 hours ago

I love the idea of Erlang (and by association Elixir), OTP, BEAM...

In practice? Urgh.

The live is all so cerebral and theoretical and I'm certain the right people know how to implement it for the right tasks in the right way and it screams along.

But as yet no one has been able to give me an incling of how it would work well for me.

I read learn you some Erlang for great good quite a while back and loved the idea. But it just never comes together for me in practice. Perhaps I'm simply in the wrong domain for it.

What I really needed was a mentor and existing project to contribute to at work. But it's impossible to get hold of either in the areas I'm in.

I personally really really enjoy writing Elixir. It is a really intuitive way to write programs. Phoenix is a great web framework, and I think all of it is quite approachable. We just had a go programmer start at our org recently and they were contributing to one of our Phoenix bases SaaS apps within weeks

  • It's the converse that's an issue. If your org doesn't use any Erlang.

    You're not going to be able to add it.

    I don't find that to be true of many other ecosystems.

    We could and do have a few Rust tools and webapps.

    There is a few older Python/Flask internal applications.

    If I went to an org with established tools from the ecosystem then that is not a problem!

    • I would try to build some small utilities etc, nothing big, maybe something in your personal workflow, or that throw away script your team needs.

      You can still enjoy the language