I have been writing #Scala professionally for three years now. My conclusion is it’s terrible for almost everything. The compiler is slow. Most of its features are half-documented and change between versions. Compilation errors are incomprehensible and sometimes spurious. The syntax is cumbersome, the language somehow bad at being OO, FP, *and* imperative. Writing deterministic code is hard. Debugging unreliable. Runtime system is…the JVM. Build system absolutely byzantine.
Akkoma

That said the language of Scala 3 seems to be a lot better than 2, and if someone doggedly improves the compiler for maybe ten years or so and shores up Scala Native to be actually usable it might be an OK language.

@amanda Turns out it's not. 😂

It's like they took all the criticism of Scala 2, then said "you know what? you are all wrong!" and then doubled down on everything that was criticized.

Too many features?
Guess, what, we added a few more!

Too many pointless syntactic variations?
Hope you like the two new indentation-based syntax options we added!

Lossy implicit conversions wreaking havoc?
Here are some additional conversion rules we invented!

#Scala