this post was submitted on 07 Sep 2026
214 points (98.6% liked)

Memes

17096 readers
412 users here now

Post memes here.

A meme is an idea, behavior, or style that spreads by means of imitation from person to person within a culture and often carries symbolic meaning representing a particular phenomenon or theme.

An Internet meme or meme, is a cultural item that is spread via the Internet, often through social media platforms. The name is by the concept of memes proposed by Richard Dawkins in 1972. Internet memes can take various forms, such as images, videos, GIFs, and various other viral sensations.


Laittakaa meemejä tänne.

founded 4 years ago
MODERATORS
 
top 41 comments
sorted by: hot top controversial new old
[–] dismay3915@lemmy.world 33 points 2 weeks ago (2 children)

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.

[–] MrScottyTay@sh.itjust.works 2 points 2 weeks ago (1 children)

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.

[–] dismay3915@lemmy.world 2 points 2 weeks ago (1 children)

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.

[–] MrScottyTay@sh.itjust.works 2 points 2 weeks ago

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.

[–] AVincentInSpace@pawb.social 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

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

[–] dismay3915@lemmy.world 1 points 1 week ago

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

[–] thoughtfuldragon@lemmy.blahaj.zone 18 points 2 weeks ago (6 children)

Is java a money maker these days?

[–] flamingo_pinyata@sopuli.xyz 13 points 2 weeks ago

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.

idk, I'm not a Java dev

[–] SpaceNoodle@lemmy.world 8 points 2 weeks ago (1 children)

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

[–] db2@lemmy.world 8 points 2 weeks ago (1 children)

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

🤣

[–] SpaceNoodle@lemmy.world 12 points 2 weeks ago

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.

[–] quill7513@anarchist.nexus 4 points 2 weeks ago

not anymore than any other dev stack per my understanding

[–] floquant@lemmy.dbzer0.com 3 points 2 weeks ago

For oracle, yeah

[–] drmoose@lemmy.world 2 points 1 week ago

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

[–] cypherpunks@lemmy.ml 15 points 2 weeks ago
[–] abbadon420@sh.itjust.works 14 points 2 weeks ago (1 children)

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

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

[–] python@lemmy.world 9 points 2 weeks ago (2 children)

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.

[–] SeductiveTortoise@piefed.social 8 points 2 weeks ago (1 children)

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

[–] MousePotatoDoesStuff@piefed.social 2 points 2 weeks ago (1 children)
[–] SeductiveTortoise@piefed.social 1 points 2 weeks ago (2 children)

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.

[–] smoker@lemmy.zip 3 points 2 weeks ago

Fax = facts

No printer = extending the pun

[–] MousePotatoDoesStuff@piefed.social 1 points 2 weeks ago (1 children)
[–] SeductiveTortoise@piefed.social 1 points 2 weeks ago (1 children)

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

[–] MousePotatoDoesStuff@piefed.social 1 points 2 weeks ago (1 children)
[–] SeductiveTortoise@piefed.social 1 points 2 weeks ago (1 children)
[–] MousePotatoDoesStuff@piefed.social 3 points 2 weeks ago (1 children)

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

[–] SeductiveTortoise@piefed.social 1 points 2 weeks ago (1 children)

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

[–] MousePotatoDoesStuff@piefed.social 1 points 2 weeks ago (1 children)

I know it overlaps with samurai existing

[–] SeductiveTortoise@piefed.social 2 points 2 weeks ago (1 children)

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 :(

[–] MousePotatoDoesStuff@piefed.social 1 points 2 weeks ago (1 children)

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.

[–] mrunicornman@lemmy.world 2 points 2 weeks ago (1 children)

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

[–] gandalf_der_13te@feddit.org 7 points 2 weeks ago (2 children)

java sucks but kotlin in great

[–] platypode@sh.itjust.works 2 points 2 weeks ago

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.

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

[–] Viking_Hippie@lemmy.dbzer0.com 5 points 2 weeks ago

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

Given that fact, slander about Java is exceptionally rare 😉

[–] chunes@lemmy.world 3 points 2 weeks ago

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

[–] myyass@lemmy.world 3 points 2 weeks ago

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.