33
submitted 9 months ago by Blaze@discuss.online to c/java@programming.dev

Link to the thread: https://programming.dev/post/8969747

Hello everyone, I've followed this thread yesterday and noticed a few very negative reactions towards the choice of Java. I follow Java evolution from far away, but it seemed like it was evolving in a good direction since the last few years, and that performance-wise it would make sense for the back-end of a Lemmy-like platform.

Is it indeed the case? I was just curious to see that much negativity towards one of the most popular languages.

you are viewing a single comment's thread
view the rest of the comments
[-] Ashyr@sh.itjust.works 2 points 9 months ago

Boimler's great, but right now you sound like Rutherford. I mean that in the best possible way.

As I started before, I don't really get programming, but your enthusiasm for java is evident, and I find that delightful.

[-] bradboimler@kbin.social 5 points 9 months ago

I'll take the compliment, thank you!

When I do it on my terms, yes, I do enjoy Java in particular and programming in general. A lot. At a certain level it's not complicated or mystical at all. All you're really doing is simple math (adding, subtracting, etc) on numbers, bunching them into representations that make sense for your problem (how a point is an x coordinate and a y coordinate, for example), moving little arrows that point to said representations, etc. You combine these very simple primitives into a predictable system that solves whatever you're working on. Yeah, you do have to be able to abstract this in your brain. Pictures on paper helps sometimes; I do that myself.

I come in with a maintainability mindset. I enjoy writing simple, to the point, straightforward code that most importantly, I can read and understand in 10 years. Java's "verboseness" is a feature in that respect. Have you tried maintaining someone else's Kotlin? Forgetaboutit.

this post was submitted on 24 Jan 2024
33 points (90.2% liked)

Java

1363 readers
1 users here now

For discussing Java, the JVM, languages that run on the JVM, and other related technologies.

founded 1 year ago
MODERATORS