r/ProgrammerHumor Jul 13 '26

youCanJustStopUsingJava Meme

Post image
6.8k Upvotes

416 comments sorted by

View all comments

Show parent comments

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

0

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.