Maybe Java isn't that bad...
@dabeaz It is not. But when coding in Java, you're more likely to encounter "enterprise monstrosity" code. Myself, I *like* Java, but I've encountered so many Java codebases which are disgusting in that enterprise-y way.
(Is it that Java the language is more prone to that kind of code? *Maybe*, but I think it's more of an ecosystem dynamic than the language itself.)