DS
I'd probably be less annoyed with Scala if the tooling was more robust. I keep switching back and forth between VSCode and IntelliJ because things are broken differently between the two. But I can't run both simultaneously or my Mac will melt. The language also makes me really appreciate the arguments that the C# designers make about the language grammar being designed in a way that makes it conducive to tooling. It's way too easy to confuse the Scala compiler and tooling to the point where it completely gives up and can't figure anything out.