It looks like they mostly work in JS, so maybe it's the type definitions that look clunky.
Java is explicit, yes. This is intentional :)
Java is explicit, yes. This is intentional :)
I find Python to be the most pleasant personally.
For example, for performance monitoring/debugging, it's really nice to see memory usage and thread creation by package/class. Whereas, I've seen teams spend weeks trying to find memory leaks in NodeJS applications, because you just get "here's general usage by object-shape". Would literally take me less than a minute with Java...