I&#x27;m 100% certain that I&#x27;m a better engineer and designer&#x2F;architect as a result of learning Erlang. Not just the language, but the OTP patterns and also the BEAM VM internals.<p>I design and build better software in other languages and ecosystems and have a much, much higher bar for what constitutes properly encapsulated concerns, coherent failure management, and &quot;completeness&quot; as a result of having used Erlang in production.<p>My Scala is better, my Rust is better, my C is better, and my framework of thinking for how to design software is better.  Hell, even my Javascript is better.  Despite being a niche inside a niche as far as languages&#x2F;ecosystems go, the decision to learn it might be one of the best decisions of my career.