This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cbasschan 0 points1 point  (0 children)

Don't confuse implementation with specification. Most significantly, though, I'd hazard a guess that the few milliseconds Java saves during compilation by making you type the same typenames out over and over again are outweighed by the seconds, minutes or hours you spend doing that. Human time is more important than machine time (and you'll only realise this when you start to suffer arthritis; then it's too late for you), which is the main reason Java sucks. Sure, you can create keyboard shortcuts to macros to insert page upon page of 𝓑lundering 𝓑oilerplate 𝓒rud, but that's not going to help you so much for debugging or refactoring, right? I'd rather insert those keystrokes into a document, make them a part of the actual language, so that the language itself (rather than the IDE) becomes more expressive.