I hated java. Then I got hired at a company who’s server-side is written entirely in Python. Now i miss Java
SteveMacAwesome
12 days ago
Shame on all of you, obviously everything needs to be rewritten in Rust.
Chronomechanist
12 days ago
I’ll do you one better.
I think I like Kotlin…
yourkillerthepro
12 days ago
every time i try some new kids language, i get soooo frustated debugging or managing error messages.
Java is nice because it is typed and provides good error messages
rescue_inhaler_4life
12 days ago
Only problem with Java is Oracle.
SomeWeirdFruit
12 days ago
Java is not bad, a lot of jobs.
The only problem is super huge boilerplate.
I think it’s ok. Trade off anyway
Spinnenente
12 days ago
the java hate is entirely uncalled for. i think the language is fine since 1.8 and the ecosystem (maven!) is pretty good.
radiells
12 days ago
Not too familiar with Oracle Java, but I like Microsoft Java, so I understand your feelings. Nothing to be ashamed or sad of – it’s great for writing reliable enterprise software.
FortuneAcceptable925
12 days ago
Java is top tier language. It is extremely versatile language and there really aren’t many tasks which it would not be well suited for. If some Java application is slow or unintuitive, it is almost always just poorly written code, and not the Java’s own issue.
What I also like is that once you write some Java project, test it and are satisfied with it, you are pretty much guaranteed to not having to touch that project for at least a decade. Running legacy Java 8 project with modern Java 21 JVM for example is no problem. Try similar updates with JS or PHP.. you will likely have nightmares 😀
And as some others said, try Kotlin. If you like Java, you will absolutely love Kotlin! It is an amazing language.
PewPew_McPewster
12 days ago
What’s wrong with Java? A lot of content is made for it, the hololive girls use it and it’s overall better than Bedrock-
We’re not talking about Minecraft, are we?
robertshuxley
12 days ago
Try c# .Net it’s the cooler java with better developer experience, tooling and support
LostDreams44
12 days ago
Idk why all the hate. I mean I get the boilerplate but there are way worse languages. Anything non typed for example
Dafrandle
12 days ago
hey man, like what you like
Ketooth
12 days ago
At least it’s not Bedrock
Volko
12 days ago
Try Kotlin. Even better.
NightestOfTheOwls
12 days ago
Good. His eyes are opened.
Exotic_Zucchini9311
12 days ago

ishitondreams
12 days ago
The pain of loving the thing that hurts you
DoubleRaktajino
12 days ago
I’ll just say.
My introductory experience with Java involved coming into a *well maintained and documented* enterprise codebase. I learned more about OOP perusing/emulating that established code in 6 months than any schooling before (which I now understand is a lucky experience as far as legacy code goes).
Then I left it all behind (like the idiot I am) and now help to maintain VBA sheets that interact with SAP on an essentially ad-hoc basis.
I miss Java 😔
Tman11S
12 days ago
Welcome to the club
XxXquicksc0p31337XxX
12 days ago
10 languages, I guess Kotlin was not one of them
mich160
12 days ago
Java is cool. Out there for two decades
rober9999
12 days ago
I love java I love java I love java I love java I love java I hate javascript I hate javascript I hate javascript I hate javascript I hate javascript
GrumpyBirdy
12 days ago
Bet you havent tried dotnet yet
Illusion911
12 days ago
Then check out kotlin. You’ll go back to hating java fast
Senor-Delicious
12 days ago
I started to like it once I worked with spring.
Healthy_Razzmatazz38
12 days ago
modern java is good and im tired of pretending its not.
critisism of java 8 were 100% valid, but now that you have loom, pattern matching, and records its great.
mrbongo337
12 days ago
The company I work at literally has 100 million lines of COBOL, I’m not gonna complain about Java.
If only we could stop using Java in the frontend…
Wave_Walnut
12 days ago
Latest Java is not so bad
Yugen42
12 days ago
Java is great. When you get used to it being verbose and master how to use the well established best practices you begin to appreciate it.
iafnn
12 days ago
Nice.
Java is probably THE MOST strict language in pretty much every regard – that’s why I like it too
Moomoobeef
12 days ago
Ok 👍
Zestyclose_Link_8052
12 days ago
It took me years to realize it’s the project not the language you should love or hate. Any language can be beautiful and easy to work with when the project you work in is done well and time is taken to make it maintainable, extensible and clean by very skilled programmers. The opposite is also true and a lot easier to get to.
I mainly work in c++ but I’ve also worked in java, c#, js projects and I can’t really say that any of these languages are better or worse. It always comes down to how projects are structured, tooling, tests, for enjoyment of working on them instead of the language. All I can say is c++ is my favourite language and also my least favourite. I hate it but I can’t stop being amazed by it at the same time.
kondorb
12 days ago
Java isn’t bad at all. It’s a very advanced OOP language with strict typing, what’s not to like about it?
Yeah, environment and dependency management is weird and broken, but that’s true for the majority of languages.
The real issue with Java is the heavily corporate bureaucratic environment you’ll inevitably find yourself in going the Java route.
Arcca2924
12 days ago
I’m not ashamed, and couldn’t care less what others think. I genuinely like Java. And have liked it for the past 5+ years.
cecil721
12 days ago
Once you work in an actual production environment. Java goes hard.
There’s an answer to every question.
Easiest language to write tests for (that I’ve ever used)
Easy to build/deploy.
Edit: stupid mobile formatting.
angry_queef_master
12 days ago
I feel like people hate on java simply because they want something to complain about. All of the complaints ive seen regarding java and OOP in general is due to people going on autopilot and not following or even knowing OOP principles.
VoidZero25
12 days ago
Try C# the Java that doesn’t feel like being held by duct tapes.
PM_ME_BAD_ALGORITHMS
12 days ago

TrueTech0
12 days ago
Seek professional help. This isn’t normal behaviour
Don’t blame you, bedrock is weird
I hated java. Then I got hired at a company who’s server-side is written entirely in Python. Now i miss Java
Shame on all of you, obviously everything needs to be rewritten in Rust.
I’ll do you one better.
I think I like Kotlin…
every time i try some new kids language, i get soooo frustated debugging or managing error messages.
Java is nice because it is typed and provides good error messages
Only problem with Java is Oracle.
Java is not bad, a lot of jobs.
The only problem is super huge boilerplate.
I think it’s ok. Trade off anyway
the java hate is entirely uncalled for. i think the language is fine since 1.8 and the ecosystem (maven!) is pretty good.
Not too familiar with Oracle Java, but I like Microsoft Java, so I understand your feelings. Nothing to be ashamed or sad of – it’s great for writing reliable enterprise software.
Java is top tier language. It is extremely versatile language and there really aren’t many tasks which it would not be well suited for. If some Java application is slow or unintuitive, it is almost always just poorly written code, and not the Java’s own issue.
What I also like is that once you write some Java project, test it and are satisfied with it, you are pretty much guaranteed to not having to touch that project for at least a decade. Running legacy Java 8 project with modern Java 21 JVM for example is no problem. Try similar updates with JS or PHP.. you will likely have nightmares 😀
And as some others said, try Kotlin. If you like Java, you will absolutely love Kotlin! It is an amazing language.
What’s wrong with Java? A lot of content is made for it, the hololive girls use it and it’s overall better than Bedrock-
We’re not talking about Minecraft, are we?
Try c# .Net it’s the cooler java with better developer experience, tooling and support
Idk why all the hate. I mean I get the boilerplate but there are way worse languages. Anything non typed for example
hey man, like what you like
At least it’s not Bedrock
Try Kotlin. Even better.
Good. His eyes are opened.

The pain of loving the thing that hurts you
I’ll just say.
My introductory experience with Java involved coming into a *well maintained and documented* enterprise codebase. I learned more about OOP perusing/emulating that established code in 6 months than any schooling before (which I now understand is a lucky experience as far as legacy code goes).
Then I left it all behind (like the idiot I am) and now help to maintain VBA sheets that interact with SAP on an essentially ad-hoc basis.
I miss Java 😔
Welcome to the club
10 languages, I guess Kotlin was not one of them
Java is cool. Out there for two decades
I love java I love java I love java I love java I love java I hate javascript I hate javascript I hate javascript I hate javascript I hate javascript
Bet you havent tried dotnet yet
Then check out kotlin. You’ll go back to hating java fast
I started to like it once I worked with spring.
modern java is good and im tired of pretending its not.
critisism of java 8 were 100% valid, but now that you have loom, pattern matching, and records its great.
The company I work at literally has 100 million lines of COBOL, I’m not gonna complain about Java.
If only we could stop using Java in the frontend…
Latest Java is not so bad
Java is great. When you get used to it being verbose and master how to use the well established best practices you begin to appreciate it.
Nice.
Java is probably THE MOST strict language in pretty much every regard – that’s why I like it too
Ok 👍
It took me years to realize it’s the project not the language you should love or hate. Any language can be beautiful and easy to work with when the project you work in is done well and time is taken to make it maintainable, extensible and clean by very skilled programmers. The opposite is also true and a lot easier to get to.
I mainly work in c++ but I’ve also worked in java, c#, js projects and I can’t really say that any of these languages are better or worse. It always comes down to how projects are structured, tooling, tests, for enjoyment of working on them instead of the language. All I can say is c++ is my favourite language and also my least favourite. I hate it but I can’t stop being amazed by it at the same time.
Java isn’t bad at all. It’s a very advanced OOP language with strict typing, what’s not to like about it?
Yeah, environment and dependency management is weird and broken, but that’s true for the majority of languages.
The real issue with Java is the heavily corporate bureaucratic environment you’ll inevitably find yourself in going the Java route.
I’m not ashamed, and couldn’t care less what others think. I genuinely like Java. And have liked it for the past 5+ years.
Once you work in an actual production environment. Java goes hard.
There’s an answer to every question.
Easiest language to write tests for (that I’ve ever used)
Easy to build/deploy.
Edit: stupid mobile formatting.
I feel like people hate on java simply because they want something to complain about. All of the complaints ive seen regarding java and OOP in general is due to people going on autopilot and not following or even knowing OOP principles.
Try C# the Java that doesn’t feel like being held by duct tapes.

Seek professional help. This isn’t normal behaviour