&gt; you do need good training to onboard the folks who don&#x27;t have scala experience<p>I can see where you&#x27;re coming from, however I noticed that people experienced in Java <i>and</i> some other different programming language, like Python, Ruby or C++, don&#x27;t need much baby-sitting to learn Scala. I&#x27;ve been showing some of my Scala code to other peers who <i>don&#x27;t do Scala daily</i> for review and I never heard a complaint &quot;I can&#x27;t understand what this code is doing&quot;. More often I hear it feels quite Pythonic, only with braces and type annotations...