1288
(page 2) 31 comments
sorted by: hot top controversial new old
[-] Aceticon@lemmy.world 5 points 2 years ago* (last edited 2 years ago)

I actually have a ton of professional Java experience and have done a lot of microcontroller stuff of late (for fun mainly) and if you go at doing software for ARM Cortex-M microcontrollers the Java way you're going to end with overengineered bloatware.

It's however not a Java-only thing: most of those things have too little memory and processing resources for designing the whole software in a pure OO way, plus you're pretty much coding directly on the low-level (with at most a thin Hardware Abstraction Layer between your code and direct register manipulation) so only ever having used high-level OO languages isn't really good preparation for it, something which applies not only for people with only Java experience but also for those whose entire experience is with things like C#.Net as well as all smartphone frameworks and languages (Objective-C, Kotlin, Swift).

load more comments (2 replies)
[-] lasagna@programming.dev 4 points 2 years ago

In most programming I have done, we treat the users as the dumb mofos. In Java, the programmers are treated as the dumb mofos. As a dumb mofo, I have a great dislike toward Java's standard development ecosystems.

[-] Dohnakun@lemmy.fmhy.ml 3 points 2 years ago

What about the Cortex M processor? For homeoffice?

[-] nayhel89@lemmy.sdf.org 2 points 2 years ago

The horror of the single inheritance that forces you to use composition instead.
The boredom of knowledge which exception every method throws.
The narrowness of generics that don't allow duck typing.
The oppression of monads and pattern matching.
The poverty of a central package repository and only 2 package managers.
The pressure of choice between dozens of garbage collectors for different workloads.
The promiscuity of the single platform that interconnects various programming languages and allows all of them to use features like state-of-the-art profile-guided optimizations.

The horrible world of Java.

load more comments
view more: ‹ prev next ›
this post was submitted on 16 Jul 2023
1288 points (100.0% liked)

Programmer Humor

34180 readers
23 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS