An Elixir adoption success story
We use elixir 24&#x2F;7 on all projects. All the new programmers that ever worked with us never knew Elixir in the first place.<p>And all of them picked it up in a couple of weeks to a level where they could start making changes to code.<p>I think we are overestimating the amount of time it takes to learn a new language.<p>The hardest thing to grok with FP is immutable data.<p>Once you get past that, you&#x27;re rolling.<p>But the speed and concurrency is no laughing matter. Miles and miles and miles ahead of ruby, python, etc in that matter.<p>Task.start(...)<p>Spin off a background process from a web request where you don&#x27;t care to get back something.<p>Basically eliminate Redis or caching.<p>Just need Postgresql&#x2F;Mysql.<p>If you&#x27;re wild eyed you can use Mnesia without the databases.<p>Run jobs across a cluster sanely with a good job library that only needs Postgresql.<p>The story goes on and on. Unless you have tons and tons invested into what you&#x27;re doing right now, it makes a lot of sense to start to spin up things on the edge of your monolith or SOA with Elixir.<p>New projects should be started with Elixir.<p>The idea that it&#x27;s &quot;hard to find programmers&quot; -- does not really stand up. Because anyone who can&#x27;t grok a new programming language in a short time, is not really a good programmer.