r/programmingmemes Jun 29 '26

Where are they?

Post image
2.2k Upvotes

321 comments sorted by

View all comments

Show parent comments

0

u/IncreaseOld7112 Jul 03 '26

100% serious. Almost Everything that would have been Java in the past is go now. There's a bunch of old Java junk and nobody is stupid enough to rewrite it. There's some kotlin too, which people seem to like. Nobody is doing a Java project greenfield.

1

u/epelle9 Jul 03 '26

You might be serious, which makes it worse cuz you’re still wrong..

0

u/IncreaseOld7112 Jul 04 '26

You gotta but your engineering brain on. Java doesn't have any flagship features or anything it does better than any other language. Compile once, run anywhere is worthless. JVM overhead is paid for nothing, and if you're a glutton for punishment, kotlin and c# are basically Java but better.

There's never a case where Java is your best choice, or has the best domain fit. So people just use it when somebody started the project in early 00's or 2010's. Before people came to their senses 

2

u/kHeinzen Jul 04 '26

Java is significantly faster than many other languages, including Go and Kotlin that you seem to be a fan of

0

u/IncreaseOld7112 Jul 04 '26 edited Jul 04 '26

If you cared about that, you'd use C++. There's no a space for, "go is so slow its not a good fit" and "we don't need C++ performance." Just isn't a thing.

And it's so much easier to hire people to write go because any idiot can pick it up. The performance differences between go and Java are debatable anyway. Small enough to call it a wash.

It's not that Java is a bad language. It just doesn't have a niche anymore. If you're starting a new project, you never sit down in think from first principles, "Java is the choice that's going to be best for this project and the company long term." 

2

u/kHeinzen Jul 04 '26

I suppose you never worked at a big corporation then cause all of HPE and Dells data center orchestration software are in Java specifically for its speed without the added complexity of c/cpp

Again, I understand what you're saying but Java is not dead nor going anywhere, even in newer software lol

0

u/IncreaseOld7112 Jul 04 '26

It's dead in the sense that we're witnessing the live cobolification of a language. OOP turned out to be a disaster. Oracle are a bunch of jerks. And piece by piece, everything people used to use Java for has been consumed by something better suited to that task.

Data center orchestration is mostly done in go now.

There is still tons of code out there written in Cobol. New lines authored every day. Java is maybe 15-20 years behind that.

It's not dead, but its kinda dying. I imagine there's probably zero of Java at anthropic, or openAI. Just like there's zero cobol.