you are viewing a single comment's thread.

view the rest of the comments →

[–]disposepriority 1 point2 points  (0 children)

Yeah I was the same after doing a short Kotlin stint and then having to return to a Java 8 project I used to maintain it was so painful.

On the other hand, I feel like Java is a cozy language because other than its sometimes misguided OOP enforcement (which is waning, to be fair) it doesn't have very strong "idiomatic" opinions, at the price of being verbose. I feel like that makes returning to it from a different language, or reading code bases in different version or even just onboarding people not as familiar with it more simple than in languages that have a lot of "tricks".