| We adopted it 4 years ago and love it. As for training people, I taught my non-technical co-founder Elixir for some backend scripts he needed to write. He found it much simpler to pick up then Javascript or Ruby and his code was idiomatic rather quickly. As for the IDE support in VSCode, I've found ElixirLS[1] great. I do have to restart it sometimes (delete the .elixir_ls folder), but that's a small cost to pay for a pretty great experience. After spending years in RoR in multiple code bases, I find Elixir code bases to be easier to debug and libraries easier to grok. Without the mutable state of OOP, I don't find myself asking, "Where is this state coming from and when/how was it set?" Of course, macros can be hard to follow, but I still find an Elixir library more straight forward than a Ruby one. We've also experience the great performance and reliability shared by others on this We haven't had difficulty finding the right libraries even though the ecosystem isn't as mature as Ruby or Javascript. [1] https://marketplace.visualstudio.com/items?itemName=JakeBeck... |