RetroFed Forum
Your home away from modern life.
I slander Java too lmao. I'm sure Java devs have the last laugh when their paychecks come in, tho
Post Reply
AuthorMessage
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
Quote

an almost empty jar labeled "swear jar" and a full jar labeled "hearing people slander Java .jar"
212   Original
ThotDragon lemmy.blahaj.zone thoughtfuldragon@lemmy.blahaj.zone
Joined: 2024-04-24
#2 · Quote Reply

Is java a money maker these days?

18
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#3 · Quote Reply

Is java a money maker these days?

idk, I'm not a Java dev

12
SpaceNoodle lemmy.world SpaceNoodle@lemmy.world
Joined: 2023-06-14
#4 · Quote Reply

Is java a money maker these days?

I'm making more money slinging C++, C, and Assembly than I was with Java.

7
db2 lemmy.world db2@lemmy.world
Joined: 2023-07-29
#5 · Quote Reply

I'm making more money slinging C++, C, and Assembly than I was with Java.

"C is old and outdated, it isn't safe, nobody uses it anymore, nobody will hire you"

🤣

8
SpaceNoodle lemmy.world SpaceNoodle@lemmy.world
Joined: 2023-06-14
#6 · Quote Reply

"C is old and outdated, it isn't safe, nobody uses it anymore, nobody will hire you" 🤣

All of our chip vendor's code is in C, and it's fully certified, so the entire hardware integrity stack is C. Less flaky and far leaner than the C++ applications in the HLOS.

11
abbadon420 sh.itjust.works abbadon420@sh.itjust.works
Joined: 2025-06-28
#7 · Quote Reply

Make jar not war

14
flamingo_pinyata sopuli.xyz flamingo_pinyata@sopuli.xyz
Joined: 2023-08-17
#8 · Quote Reply

Is java a money maker these days?

No not really. It combines the worst of all worlds. Working with it is a slog, and it's mostly used in shitty corporate jobs.

13
quill7513 anarchist.nexus quill7513@anarchist.nexus
Joined: 2026-06-12
#9 · Quote Reply

Is java a money maker these days?

not anymore than any other dev stack per my understanding

4
dismay3915 lemmy.world dismay3915@lemmy.world
Joined: 2026-02-15
#10 · Quote Reply

Maturing is realizing that java is a good language that gits the job done and has great balance of simplicity, expressiveness and speed, and JVM is a very good ecosystem. The main issue is that it's owned by Oracle. But I guess it's better than google atleast.

I prefer Clojure on the JVM 10/10 tho.

33
python lemmy.world python@lemmy.world
Joined: 2023-07-01
#11 · Quote Reply

Java is weird and I don't like it. It's the go-to language to learn as a first programming language in school and university, but the kind of Java that is actually used in corporate jobs, with all the weird frameworks and libraries, is so far removed from school Java that it feels like a whole different thing. Maven is weird and confusing and I don't get it (but I'm perfectly fine with Php's Composer and JS npm/yarn). And I have yet to come across any sort of real life problem where OOP is a better solution than Functional Programming.

10
queerlilhayseed piefed.blahaj.zone queerlilhayseed@piefed.blahaj.zone
Joined: 2025-09-27
#12 · Quote Reply

Make jar not war

.war huh? Yeah! What is it good for?

Cutting quarterly expenditures by delaying expensive infrastructure migrations that would save money in the long run!

5
Viking_Hippie lemmy.dbzer0.com Viking_Hippie@lemmy.dbzer0.com
Joined: 2024-12-04
#13 · Quote Reply

It's by definition not slander if it's true.

Given that fact, slander about Java is exceptionally rare šŸ˜‰

5
floquant lemmy.dbzer0.com floquant@lemmy.dbzer0.com
Joined: 2024-05-31
#14 · Quote Reply

Is java a money maker these days?

For oracle, yeah

3
gandalf_der_13te feddit.org gandalf_der_13te@feddit.org
Joined: 2026-08-01
#15 · Quote Reply

java sucks but kotlin in great

7
SeductiveTortoise piefed.social SeductiveTortoise@piefed.social
Joined: 2025-07-16
#16 · Quote Reply

Java is weird and I don't like it. It's the go-to language to learn as a first programming language in school and university, but the kind of Java that is actually used in corporate jobs, with all the weird frameworks and libraries, is so far removed from school Java that it feels like a whole different thing. Maven is weird and confusing and I don't get it (but I'm perfectly fine with Php's Co...

Maven is far easier if you... use gradle instead.

8
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#17 · Quote Reply

Maven is far easier if you... use gradle instead.

fax, no printer

2
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#18 · Quote Reply

Java is weird and I don't like it. It's the go-to language to learn as a first programming language in school and university, but the kind of Java that is actually used in corporate jobs, with all the weird frameworks and libraries, is so far removed from school Java that it feels like a whole different thing. Maven is weird and confusing and I don't get it (but I'm perfectly fine with Php's Co...

Java as first programming language? My first programming language in school was Terrapin/MS Logo (that thing with the turtle) and then Python, IIRC.

And yeah, Maven is an absolute pain. My last workplace used it and it makes me extra glad that I don't work there anymore.

I'm more partial to OOP, though. I just find it easier to organise data and functionalities by class/object and not make a mess that way, I guess. Plus, I mainly do gamedev/adjacent stuff these days, which largely seems to be object-oriented, at least when it comes to the most popular engines.

1
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#19 · Quote Reply

java sucks but kotlin in great

I've heard of that one but just can't find the time to try it out. What uses is it best for?

1
SeductiveTortoise piefed.social SeductiveTortoise@piefed.social
Joined: 2025-07-16
#20 · Quote Reply

fax, no printer

I'm not entirely sure what you want to say, but Gradle utilizes Maven repositories.

So if you need to use maven, consider not using maven.

And if you're trying to use dependencies, it doesn't really matter where you get them from. NPM is as useless as NuGet, as Maven and every other one.

Okay, NPM might be even worse.

1
smoker lemmy.zip smoker@lemmy.zip
Joined: 2025-06-29
#21 · Quote Reply

I'm not entirely sure what you want to say, but Gradle utilizes Maven repositories. So if you need to use maven, consider not using maven. And if you're trying to use dependencies, it doesn't really matter where you get them from. NPM is as useless as NuGet, as Maven and every other one. Okay, NPM might be even worse.

Fax = facts

No printer = extending the pun

3
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#22 · Quote Reply

I'm not entirely sure what you want to say, but Gradle utilizes Maven repositories. So if you need to use maven, consider not using maven. And if you're trying to use dependencies, it doesn't really matter where you get them from. NPM is as useless as NuGet, as Maven and every other one. Okay, NPM might be even worse.

I'm saying you're right

1
SeductiveTortoise piefed.social SeductiveTortoise@piefed.social
Joined: 2025-07-16
#23 · Quote Reply

I'm saying you're right

Thanks for explaining. I still don't get the other answer I got.

1
Arthur Besse lemmy.ml cypherpunks@lemmy.ml
Joined: 2022-01-17
#24 · Quote Reply

cropped photo of a sticker that says "NaN Billion devices run Jav" (text cut off) above a list of "Computers, Printers, Routers, Cell Phones, Appliances, Books, Cars, ID Cards, Cameras, Servers, Sex Toys, ATMs,
Credit Cards, Home Security Systems, Cable Boxes, TVs..." above an ORACLE logo

15
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#25 · Quote Reply

Thanks for explaining. I still don't get the other answer I got.

which one?

1
SeductiveTortoise piefed.social SeductiveTortoise@piefed.social
Joined: 2025-07-16
#26 · Quote Reply

which one?

https://lemmy.zip/comment/28727340

1
MrScottyTay sh.itjust.works MrScottyTay@sh.itjust.works
Joined: 2023-06-09
#27 · Quote Reply

Maturing is realizing that java is a good language that gits the job done and has great balance of simplicity, expressiveness and speed, and JVM is a very good ecosystem. The main issue is that it's owned by Oracle. But I guess it's better than google atleast. I prefer Clojure on the JVM 10/10 tho.

Learning clojure in uni for AI (not the kind we call AI now though) was so much fun. I wish I had more reasons for me to have kept up with it.

2
dismay3915 lemmy.world dismay3915@lemmy.world
Joined: 2026-02-15
#28 · Quote Reply

Learning clojure in uni for AI (not the kind we call AI now though) was so much fun. I wish I had more reasons for me to have kept up with it.

Fully viable option today. I make money with it. And was never hired as a "Clojure dev" . We need to do X, I find that clojure is great for X, and start creating.

2
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#29 · Quote Reply

https://lemmy.zip/comment/28727340

Fax can mean slang for facts, and "no printer" is a joke based on "fax" also meaning "fax machine".

3
SeductiveTortoise piefed.social SeductiveTortoise@piefed.social
Joined: 2025-07-16
#30 · Quote Reply

Fax can mean slang for facts, and "no printer" is a joke based on "fax" also meaning "fax machine".

Thanks again. Never ever came across this. But did you know that the fax machine is older than the phone?

1
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#31 · Quote Reply

Thanks again. Never ever came across this. But did you know that the fax machine is older than the phone?

I know it overlaps with samurai existing

1
SeductiveTortoise piefed.social SeductiveTortoise@piefed.social
Joined: 2025-07-16
#32 · Quote Reply

I know it overlaps with samurai existing

I'll never understand why some people don't enjoy learning stuff. There's so much crude knowledge to pick up!

2
MrScottyTay sh.itjust.works MrScottyTay@sh.itjust.works
Joined: 2023-06-09
#33 · Quote Reply

Fully viable option today. I make money with it. And was never hired as a "Clojure dev" . We need to do X, I find that clojure is great for X, and start creating.

C# is just too easy for me now (which is also what I use at work) but maybe one day I'll have a hobby project I can use as a way to dip my toes back into clojure.

2
mrunicornman lemmy.world mrunicornman@lemmy.world
Joined: 2023-11-09
#34 · Quote Reply

Java as first programming language? My first programming language in school was Terrapin/MS Logo (that thing with the turtle) and then Python, IIRC. And yeah, Maven is an absolute pain. My last workplace used it and it makes me extra glad that I don't work there anymore. I'm more partial to OOP, though. I just find it easier to organise data and functionalities by class/object and not make a me...

Logo! 90 R 10 L 10 L 10 L (I'm sure that's not how it was written but it's how I remember it).

2
Platypus sh.itjust.works platypode@sh.itjust.works
Joined: 2023-06-08
#35 · Quote Reply

java sucks but kotlin in great

Kotlin can be great, but the amount of syntactic sugar available very easily baits undisciplined devs into writing very concise, wholly incomprehensible code. I’d pick it for a project where I know and trust every dev who will work on it, but not for something that might get a lot of touches from a lot of people.

2
chunes lemmy.world chunes@lemmy.world
Joined: 2025-04-08
#36 · Quote Reply

If I have to target the JVM, Clojure > Kotlin > Scala >>>>>>>>>> Java.

3
AVincentInSpace pawb.social AVincentInSpace@pawb.social
Joined: 2023-09-13
#37 · (edited) Quote Reply

Maturing is realizing that java is a good language that gits the job done and has great balance of simplicity, expressiveness and speed, and JVM is a very good ecosystem. The main issue is that it's owned by Oracle. But I guess it's better than google atleast. I prefer Clojure on the JVM 10/10 tho.

personally i prefer systems that support basic features like operator overloading, multiple inheritance, and unsigned integers

1
myyass lemmy.world myyass@lemmy.world
Joined: 2026-09-02
#38 · Quote Reply

I tried, over and over for more than twenty years, but I still hate it. Anything but Java, I'll even take COBOL with a rusty spoon instead.

3
dismay3915 lemmy.world dismay3915@lemmy.world
Joined: 2026-02-15
#39 · Quote Reply

personally i prefer systems that support basic features like operator overloading, multiple inheritance, and unsigned integers

Great. Clojure does all of that, although it eliminates the need to use them often.

1
Dr. Moose lemmy.world drmoose@lemmy.world
Joined: 2023-06-15
#40 · Quote Reply

Is java a money maker these days?

Kinda dead language outside of corporate maintenance. There's really no reason to use Java when Kotlin and all other flavors exist.

2
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#41 · Quote Reply

Logo! 90 R 10 L 10 L 10 L (I'm sure that's not how it was written but it's how I remember it).

Had to look it up because it's been a LONG while, it's actually RT 90 and LT 10.

I remember trying (and failing) to make games with this thing

2
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#42 · Quote Reply

I'll never understand why some people don't enjoy learning stuff. There's so much crude knowledge to pick up!

School probably taught them to hate learning :(

2
gandalf_der_13te feddit.org gandalf_der_13te@feddit.org
Joined: 2026-08-01
#43 · Quote Reply

I've heard of that one but just can't find the time to try it out. What uses is it best for?

android app devlopment

1
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#44 · Quote Reply

android app devlopment

Oh, okay. I already have Godot for Android apps if I decide to make one tho, but will keep it in mind

1
Post Reply
Back to top