> a bit smaller language with a bit more IDE auto complete, but where you never have to think about what exactly does a line do.
If you need IDE to autocomplete, then you definitely spend more time to understand what a line does ;)
If you need IDE to autocomplete, then you definitely spend more time to understand what a line does ;)
One reads much faster than they write, I don't really see a problem with easily guessable auto complete.
I think that java found a decent spot where both factors are low. It's not a particularly verbose language, especially in modern times (records, type inference, I even mention lambdas because some people live in caves), like if you do POJOs and stuff with getter setters than you get a no information increasing extra 3+3 lines of code per field and that's most of it.
Method bodies are not more verbose than other typical languages.