Alex Nedelcu on Nostr: Programming in Java, anything non-trivial is still, “death by a thousand cuts”. ...
Programming in Java, anything non-trivial is still, “death by a thousand cuts”.
This is why alternative languages running on top of the JVM will always be relevant (e.g., #Scala, #Kotlin, #Clojure, #JRuby), especially if they strive to be more than just Java++. Because Java++ is the same boring old Java.
The redeeming quality that Java has is the extreme backwards compatibility. But this doesn't really speak for the libraries that people use, upgrades are still hard & classpath hell is real.
Published at
2023-09-18 15:17:51Event JSON
{
"id": "5663d575024df8eb3df5412b6f86d553becd3d51bdb598f3dbe3b0c0e71a60e9",
"pubkey": "2464a99bb3a2cface2d500032721fbdb4f036b4c92624d2039a11cc2d6a744a4",
"created_at": 1695050271,
"kind": 1,
"tags": [
[
"e",
"16ad4d4cedeeab13242d626babcb58970a2bafb7b6090030ab091e3181a46d52",
"wss://relay.mostr.pub",
"reply"
],
[
"t",
"scala"
],
[
"t",
"kotlin"
],
[
"t",
"clojure"
],
[
"t",
"jruby"
],
[
"proxy",
"https://social.alexn.org/users/alexelcu/statuses/111086814574214265",
"activitypub"
]
],
"content": "Programming in Java, anything non-trivial is still, “death by a thousand cuts”.\n\nThis is why alternative languages running on top of the JVM will always be relevant (e.g., #Scala, #Kotlin, #Clojure, #JRuby), especially if they strive to be more than just Java++. Because Java++ is the same boring old Java.\n\nThe redeeming quality that Java has is the extreme backwards compatibility. But this doesn't really speak for the libraries that people use, upgrades are still hard \u0026 classpath hell is real.",
"sig": "8aa57d25d9d39886ab8ab55b9a268d830faf2d7dbced24a37f66be24ad01d2ea585fc98ee8fd80c2c3262f0e77b3b0d1f572850da38e5935836a79371ec511cb"
}