| Thanks to Scala we've built, scaled and sold a startup (~150kloc, Lift + Play, SBT). Thank you. That said, "First, Scala is designed and developed by "ivory" tower academics primarily for research/PhD thesis purposes." I totally agree. Error messages when using libraries are horrendous with dozens of lines of type errors (take a look at Elm how it's done right). Compile times are horrendous. There are whole consulting companies [1] which do nothing than help companies with compile time of their Scala projects. The article talks about 2x speedups over the years. Which sounds nice, but if you're 10x slower than others (Go, Rust, ...), then with a 2x speed up you're still 5x slower. Which is fine far small projects but kills you with large ones. Would come back if the compiler is rewritten in Go (which will not happen because Scala is primarily a research project). I now use TypeScript with Wallaby.js and Quokka developing test first. It's like night and day. I do miss Scala, because I really love the language, but I would not go to the pain of compiling and executing unit tests again in Scala. [1] https://triplequote.com/ "Compile Scala Faster" |