Hacker News new | ask | show | jobs
by Cthulhu_ 2 days ago
If it ain't broke, don't fix it. This is also why e.g. Java or Python isn't going anywhere anytime soon; they're fine, but there's armies of software developers who are well-versed in them. Newer languages may be "better" (by whatever measure), but experience trumps novelty.
1 comments

Java is too embedded in massive applications to go away, it'll be the COBOL of 2080s.

But what I'm more interested in is that do companies with no prior Java baggage start greenfield Java projects in 2026? If 90% of your stack is Java and you start a new project, of course you pick it.

But would you do it just based on technical merits?

I would and I’m someone who like C and Common Lisp. The Java ecosystem is full of good solutions, especially for building a web platform. I rather use something reliable than something lean or cool.
I hate Java and would still choose it for all sorts of distributed systems work. It has fantastic tooling and is robust, performant and well understood.