There’s never been a better time to be a
@java / JVM developer!
- it’s super fast
1brc.dev
- it’s super energy efficient
thenewstack.io/which-program…
- it’s got an expressive syntax: pattern matching, OOP, data oriented programming, `var`, lambdas, etc
- it’s mature (
@java 1.0 came out in 1995..)
- it’s growing in use and popularity
- it can be used for everything: server side, frontend, CLIs, desktop UIs, mobile, AI, etc
- it’s concise (see Java’s virtual threads vs other languages’ async/await)