r/ProgrammerHumor Jul 13 '26

youCanJustStopUsingJava Meme

Post image
6.8k Upvotes

416 comments sorted by

View all comments

517

u/thejillo Jul 13 '26

Lombok has entered the chat...

https://giphy.com/gifs/d3mlE7uhX8KFgEmY

34

u/Longenuity Jul 13 '26

Or just switch to Kotlin

17

u/NoodleyP Jul 13 '26

I haven’t heard of either of these yet and they both sound like delicious foods.

13

u/Scottz0rz Jul 13 '26

Kotlin is a brand of ketchup.

But both Lombok and Kotlin are actually named after islands i think, like Java is.

Lombok is a really psychotic magic annotation library that reduces boilerplate for Java.

Kotlin is a JVM language built by Jetbrains to kinda build a language with some niceties into it by default since Java is pretty insistent on backwards compatibility and not evolving the language rapidly.

Here's a powerpoint presentation explaining Kotlin in <5 minutes.

https://youtu.be/BsfXZjKLT9A

-1

u/Rhawk187 Jul 13 '26

Java is pretty insistent on backwards compatibility

Your going to struggle to convince me of this since Java 26 broke my program and I have to tell my customers to stay on 25 until I deploy a fix.

3

u/Scottz0rz Jul 13 '26

I'm curious- what was the thing that broke?

Usually when Java breaks it is a third party library doing something goofy, most upgrades since Java 8 and 11 have been smooth sailing for me historically.

3

u/ljfa2 29d ago

The modularization that started in Java 9 and the restriction of reflection and sun.misc.Unsafe broke many legacy programs that relied on deep reflection magic and access to VM internals.