this post was submitted on 07 Sep 2024
109 points (99.1% liked)
Programming
17511 readers
124 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Toxic...
You can find a lot of good work doing Java.
I was going to say this. I hate Java as much as the next dev, but everything runs on Java. If it’s web -> Spring, DevOps -> Jenkins, Event Streams -> Kafka, Big Data -> Spark, Logging & SRE -> Flink. All of these are built on JVM based languages. I am fortunate enough to program Rust daily at my job, but my options for getting another Rust job are severely limited. Everybody always wants Java or Go. They always ask for C++ , but I’m convinced that day 1 they would have you switch to Java.
Java have had very bad press lately (since the log4j fiasco I guess? maybe since before).
IDK why people blame Java for any issues with any library/project written in it... it's as dumb as blaming C/C++ for all the windows fuckups, and nobody blames php for the various cpanel vulnerabilities or python for all the shit people write in it.
Side note: please don't abuse the word "toxic" until it becomes absolutely meaningless. Let's keep that to a more fitting context, having a
I was expressing an obviously personal opinion about the language itself, which is objectively a dull, barren wasteland that sucks out your soul while you walk it. That is precisely the reason why it's so widespread and loved by business entities and managers - there is no excitement, no surprises, just an everlasting monotony of keys clicking produced by a horde of clones wearing button-down shirts while sitting in absolute identical cubicles, creating yet another instance of FactoryProducer. It's very easy to plan and schedule for, while at the same time being unnecessarily verbose and mildly unproductive (compared to other languages).
Look, the JVM is fine, just pick another language. There is plenty of work doing Kotlin. But yes, if you're doing this only for the money, go ahead. I've always been unable to separate my job fromy personal life and my other interests, I couldn't imagine being cursed by Java again.
If you can sit somewhere for 8 to 10 hours each day, doing something that isn't fun and separate yourself from it, not going insane, all the power to you. I also get that not everyone has the luxury of picking their favorite toy and making it their job, but I firmly believe there are options that are not Java.
Now, if you're one of the rare types that actually enjoys Java, meet me in the closest Denny's parking lot, I need your cranial measurements.
Please note: this post contains hyperbole and humor. I don't hate any of you, I just hate Java
"Toxic" was the correct word choice, thanks.