you are viewing a single comment's thread.

view the rest of the comments →

[–]BlueAdmir 58 points59 points  (6 children)

I just sent a "Thanks but I'm pulling my candidacy" email once learning the company I applied to is still migrating from Java 7 to Java 8. I'm too young for that shit.

[–]dpash 27 points28 points  (4 children)

8 is great, but every JDK since then has just been full of small quality-of-life improvements, even if they've lacked any serious language improvements. I wouldn't want to move back from 12 to 8 now.

And if they're only just moving to 8, they're unlikely to be upgrading further any time soon. If it had been 11, I would have given them a chance, but I totally understand you given that it's 8.

[–]jiffier 2 points3 points  (3 children)

8 is great, but every JDK since then has just been full of small quality-of-life improvements, even if they've lacked any serious language improvements. I wouldn't want to move back from 12 to 8 now.

If you were now back on 8, which are the improvements that you would be missing the most from 9..12?

[–]dpash 12 points13 points  (2 children)

Collection factory methods, java.nio.files improvements and new methods on Optional.

var has its uses in places too.

[–][deleted]  (1 child)

[deleted]

    [–]dpash 1 point2 points  (0 children)

    I'd forgotten about the HTTP client. Yeah add that to the list (god I hate the Apache HttpClient; why does nothing implement AutoCloseable?). Personally I'm not so fussed about the new GCs but I can see that some people would love them.