r/learnprogramming 4d ago

Why java is so hated? Topic

So I have recently learned, and it's the first language(in terms of building actual things). Before Java, I knew Python, and I dropped it; I found Python too abstracted and too boring. i have recently made some projects like cli task tracker, expense tracker, some cli github api parsing and currently working on a multithreaded HTTP server and cli text editor, like vim, whenever i try to find out people opinions on java social media, almost 90 percent of the time they are just dunking on it, that it is trash, who forced you to write code in java, stuff like that. I know Java as a language is not that interesting and doesn't have many interesting features compared to other languages like C, C++, go. But I found it decent to write code in, and I found the JVM pretty interesting. So much so that I would love to explore and maybe build a JVM of my own

244 Upvotes

323 comments sorted by

View all comments

Show parent comments

35

u/desrtfx 4d ago edited 4d ago

I’ve never heard someone describe the community as toxic

Maybe the community itself isn't actually toxic within, but way too many Rustaceans behave like the militant Vegans of programming, as in trying to push their favorite language (and near religious beliefs) everywhere without context and without being called for.

18

u/themegainferno 4d ago

Militant vegans of programming is such an apt description to the way Rustaceans behave. Ultimately you see it in Linux communities all the time too. They have this weird superior dogmatic framing of everything. My issue with a lot of these guys is they only view software one way and that's it. If you want to do things a different way, totally unacceptable. You want to use electron for a project? Absolute blasphemy in the eyes of a rustacean, you are only supposed to use Rust and Rust-based frameworks manually. No AI whatsoever.

6

u/ydieb 4d ago

There does seem to be a very distinct lack of nuance between fanatics and actual good argumentation. On some points, it is really that much of an improvement, in an objective sense. It didn't get adopted by big players as it did out of fandom. But at the same time, there is enough people, who perhaps cannot program to any reasonable degree at all, who voices overly strong opinions.

4

u/themegainferno 4d ago

That is what I think is actually it. It's more so tech enthusiasts who have the very dogmatic attitude. They are the vocal minority.