Remix.run Logo
halfmatthalfcat 2 days ago

In the right hands, the terseness and expansive nature of the language (big stdlib, java interop, implicits/givens, higher-kinded types, immutability first, etc) can greatly increase productivity, however it takes a higher caliber of developer to wield it effectively. Not to mention also the rich ecosystem in the functional side of the house with ZIO/Typelevel, or distributed frameworks like Akka.

Poor Scala devs output complete junk, however high performers produce incredibly elegant and concise code.