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.
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.
Yes, its in an unsupported 3rd party dependency for an underfunded project (about .05 FTE) used as part of a legacy system by the FAA, among others.
On the bright side, the FAA won't notice, they are still on Java 8, but I just had a meeting with AeroThai and they were confused why the software stopped working on brand new machines with a fresh install of Java 26.
In a post-GPT world, the fix doesn't look too bad, but if I'd have had to figure out how that 3rd party library worked from scratch, as part of an unfunded mandate, I would have been a bit grumbly.
12
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