this post was submitted on 13 Nov 2024
801 points (96.4% liked)

Greentext

4384 readers
1204 users here now

This is a place to share greentexts and witness the confounding life of Anon. If you're new to the Greentext community, think of it as a sort of zoo with Anon as the main attraction.

Be warned:

If you find yourself getting angry (or god forbid, agreeing) with something Anon has said, you might be doing it wrong.

founded 1 year ago
MODERATORS
 
(page 3) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 13 points 1 day ago (4 children)

I really enjoyed the text.

From the perspective of a python programmer it all seems valid.

A Java-Dev would probably write the same about an embedded engineer.

load more comments (4 replies)
[–] [email protected] 5 points 1 day ago (3 children)

Aside from the general stupidity, Java is a heavily front-loaded language in my experience. I'm not going to engage in any tribalism about it or claim that it's better or worse than others. As a matter of personal taste, I have come to like it, but I had to learn a lot until I reached a level of proficiency where I started considering it usable.

Likewise, there is a level of preparation on the target machines: "Platform-independent" just means you don't have to compile the program itself for different platforms and architectures like you would with C and its kin, as long as the target machines have an appropriate runtime installed.

Libraries and library management is a whole thing in every general-purpose language I've dealt with so far. DSLs get away with including everything domain-specific, but non-specific languages can't possibly cover everything. Again, Java has a steep learning curve for things like Maven - I find it to be powerful for the things I've used it in, but it's a lot to wrap your head around.

It definitely isn't beginner-friendly and I still think my university was wrong to start right into it with the first programming classes. Part of it was the teacher (Technically excellent, didactically atrocious), but it also wasn't a great entry point into programming in general.

load more comments (2 replies)
[–] [email protected] 14 points 1 day ago (3 children)
[–] [email protected] 13 points 1 day ago (1 children)

I'm sure that's Fireship, without clicking the link.

[–] [email protected] 0 points 1 day ago (2 children)

Nah it's not you should check it out

load more comments (2 replies)
load more comments (2 replies)
[–] [email protected] 38 points 1 day ago (2 children)

I might have agreed a decade or two ago, when I knew no better. But today, I find the tribalism surrounding programming languages comical.

I don’t particularly like Java, but I use it because it pays the bills. Similarly, I use C++ (which I prefer) when my work requires it.

[–] [email protected] 32 points 1 day ago

I don’t particularly like Java, but I use it because it pays the bills. Similarly, I use C++ (which I prefer) when my work requires it.

I mean, anon is not arguing against that. They're saying the language is shit regardless of how much it is used in business. I don't think they are entirely wrong.

[–] [email protected] 26 points 1 day ago (1 children)

If it took anon 30 minutes to write hello world in java, programming is not for anon.

[–] [email protected] 13 points 1 day ago (6 children)

We bow to your wisdom, wise gatekeeper

load more comments (6 replies)
load more comments
view more: ‹ prev next ›