this post was submitted on 01 Feb 2026
41 points (95.6% liked)
Programming
25295 readers
421 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
And the uncomfortable question is, why was he moved closer to scala in the first place.
(ok I'm no different, I learned elixir once)
Because Scala allowed you to write much less code than Java. After Java was bought by Oracle, they shifted to a faster release cadence and new features. But developers still had to use things like Lombok, Guava, and Apache Commons to have an easier way to do things.
Now, both Kotlin and Java 25 have a lot of the features that Scala was the first to introduce, so it does not seem important. But it was very important back then.
Also, the Big Data world was embracing Scala. Apache Spark is written in Scala and so many other important tools and libraries in the Big Data ecosystem were in Scala.
Edit. Fixed information about releases after Oracle acquisition.
Holy hell I’ve been out of that world for a hot minute. I got certified in Java 2 as a young lad in 2002 or so.
Have there been versions the whole way up, or did they skip and jump to match the year at some point?
Java 8 was a thing for a long time (source administered Hadoop clusters that were - and possibly still are - stuck on Java 8).
Java 8 was analogous to 1.8...for reasons.
I wanna say Java 11 (the version after 8) came out around 2011? After that the release cadence was somewhat steady. I think Java 21 landed around 2021?
(Note: I refuse to actually look any of this up.)
Edit: my refusal to look anything up immediately bites as someone else pointed out:
(Note: I continue to refuse to actually look anything up)
Yeah Java 2 was actually 1.2 for… same reasons