this post was submitted on 30 Sep 2024
355 points (99.2% liked)

Programmer Humor

19463 readers
87 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 37 points 1 month ago (11 children)

Java is also a lot of fun in this regard. They've actually dropped support for java 8 about 2.5 years ago. But Oracle has added a "premium subscription" that gives companies another decade or so of extra support to delay updating their code even further. https://endoflife.date/oracle-jdk

[โ€“] [email protected] 14 points 1 month ago (3 children)

Isn't java generally backwards compatible? I switch java versions willy nilly in my (small) projects and never really noticed any problems when upgrading the version

[โ€“] [email protected] 14 points 1 month ago (2 children)

Yes sure, but not forwards compatible. That means if you need to fix a bug or add a feature in a project that is build on java 8, you cannot use language features from later versions. They are pretty important features at that, like a workable Http client, modules, container compatibility, records and enhanced switch statements. It is not fun to work like that, it's what makes good programmers want to become chicken farmers.

[โ€“] [email protected] 4 points 1 month ago (1 children)

Are you complaining that older versions of Java don't have the features of newer versions of Java...?

[โ€“] [email protected] 3 points 1 month ago

No, of course not. The complaint is having to work with outdated materials.

load more comments (7 replies)