I must be stuck in the past because my criterion to evaluate the relative importance of a language feature is still roughly “did Java 1.1 have this”. If not, you can *probably* be a productive developer without it
-
-
Mmm i used to rag on Java for years (while not using it) for having excessively verbose syntax, lack of features etc. Then a professional Java programmer showed me all the plugins/tools/assists that IntelliJ and the related tooling provided to patch over this. Mind blown
-
Java had shit lambdas? Didn’t matter? IntelliJ made them look good. Lack of type inference? Lombok patches it in. The language was almost irrelevant compared to the tooling (which I guess to be fair is what you have to do when your language is rubbish
)
End of conversation
New conversation -
-
-
1000000000000% this
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I’d rather be using %60 features happily than %85 buggily.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This sort of talk leads you to dark places, like the language I've been using for ~10 years now.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
What do you think about tooling that can't exist unless the language has a specific feature? (Or the absence of a specific feature) things like: automatic proof search, automatic refactoring, type holes, jump to definition, etc
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I couldn’t agree more about that. They make this urge about chasing new features, suddenly party is over and everyone gets caught up on this painful room that is very hard to move on.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
At the time I was excited about 1.2 and I think that feeling has aged well, but yeah. I hear ya.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.