Konstantin 🔭<p>I've been working with <a href="https://toot.iamkonstantin.eu/tags/Elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixir</span></a> for close to 3 years now. The sane approach to concurrency is by far the biggest advantage of the BEAM/OTP (which also applies to <a href="https://toot.iamkonstantin.eu/tags/Gleam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gleam</span></a>). </p><p>The fact that you can take a complex async use case and split it into individual processes (similar to the way you'd draw them in a notebook, one by one, synchronously, making it easy to digest and reason about) is incredible. No unexpected mutability, no need for fancy locks or actors, just connect your thoughts with a |> 😇.</p>