Wonderful article for the promotion of Scala, who actually has all the things you describe (except, granted, the ease to find employees). But unlike Python, Scala is fast, built for enterprise grade, highly concurrent and resilient applications ;)

For example this:

"You may then prefer to make the code easy to understand, package, and maintain"

Python is *not* easy to package and maintain. And even understanding Python were most codebases don't even use type hints is very difficult (lots of nested for/if statements all over the place).


Mathematician, Scala enthusiast, father of two.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store