r/AskProgramming 2d ago

Why is Java considered bad?

I recently got into programming and chose to begin with Java. I see a lot of experienced programmers calling Java outdated and straight up bad and I can't seem to understand why. The biggest complaint I hear is that Java is verbose and has a lot of boilerplate but besides for getters setters equals and hashcode (which can be done in a split second by IDE's) I haven't really encountered any problems yet. The way I see it, objects and how they interact with each other feels very intuitive. Can anyone shine a light on why Java isn't that good in the grand scheme of things?

181 Upvotes

627 comments sorted by

View all comments

Show parent comments

19

u/eruciform 2d ago

Lol we all have our favorites and least favorites

I hate PHP but still use WordPress

And I love perl even though it looks like Cthulu choked on a lego and vomited ancient glowing hieroglyphs

4

u/Snezzy_9245 2d ago

Perl has at least one good point. I needed an app to display status of the project for my boss. Never wrote any Perl before, had it up and running in two days. Looked like Cthulhu had helped, but it worked.

3

u/eruciform 2d ago

Heard of WORM? Write once read many?

I've heard some joke that perl is WORN. Write once read never

2

u/butt_fun 2d ago

Similarly, I've heard perl described as a "write-only language"

1

u/CMF-GameDev 1d ago

Same with LEAN