I’m not sure you’d even notice all apps that are made with Java, particularly Enterprise Web apps. But yeah, if you’re going for humour, maybe jokingly shitting on people’s opinions isn’t the safest bet.
I’m not sure you’d even notice all apps that are made with Java, particularly Enterprise Web apps. But yeah, if you’re going for humour, maybe jokingly shitting on people’s opinions isn’t the safest bet.
The dev culture certainly contributes to the problem. In the attempt to modularize, isolate functionality from expectations and create reusable code, a mess of abstraction patterns have sprung up.
I get the point: Your logic shouldn’t be tightly coupled to your data storage, nor to the presentation, so you can swap out your persistence method without touching your business logic and use the same business logic for multiple frontends. You can reuse parts of your frontend (like some corporate design default structures) for different business apps.
But you can also go overboard with it, and while it’s technically a dev culture issue rather than a language one, it practically creates another hurdle to jump if you want to use Java in an enterprise context. And since that hurdle is placed at the summit of the mountain that is Inheritance, Abstraction and Generics… well, like I said, massively front-loaded.
Once you have a decent intuition for it, the sheer ubiquity makes it easier to find your way around other projects built on the same patterns, but getting there can be a confusing slog.
So you’re going to stride past the part where I say “I’m not going to […] claim that it’s better or worse than others”, ignore the bulk of my comment on Java being hard to get into, make a point of declaring you’ll downvote for stating a personal opinion, then pretend it’s “nothing personal”? I’d be curious how that makes sense in your mind.
Anyway, like I said, I see no point in petty tribalism. I like Python and C too - that’s not mutually exclusive. I hope you have a pleasant, Java-less day :)
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.
ActiveSheet
? Please no
Trivium: Provincium originally just meant an assignment. The “Province of Africa” accordingly would be the assignment to administrate the colony Africa.
RAS syndrome
When your own soldiers come back to attack you: “Stop hitting yourself”
As a thin veil of excuse, the DCRI incident involved what they considered military secrets rather than defamation charges. Still dumb to do that extrajudicially, of course.
I didn’t take your comment as rude, personally. To me, opening with Akshually indicated that joking intent to parody pedantry and I took no offense. I just felt like expressing my opinion on the term with no particular judgement of your joke because I think that the words we use are worth talking about.
I know I have a habit of replying seriously to jokes, which often comes across as me taking issue with them. I keep forgetting to clarify the tone of my message. If only there was a medical term for that communication deficit 😉
I can’t speak for all of us, but I prefer “Autism” as a blanket term (that we hopefully all understand covers a wide spectrum anyway) over “Disorder”. Yes, I get that we deviate from the neurodevelopmental norm, but “Disorder” feels condescending to what I perceive as simply a different way of working.
I also understand that some with higher support needs may differ from that perception. My opinion is not universal.
On the other hand, I’m perfectly fine with calling my ADHD a Disorder. Shit’s chaotic as fuck.
I love þat you’re trying to bring ðe þ and ð (back) into English.
I browse all a lot to look for interesting new communities. Every now and then I come across a new community from ani.social, the NSFW instance or something, and on Voyager I can’t seem to block entire instances. I also don’t know if there’s a way to filter only the communities without blocking the users too, but as it stands, I may have to look for another app to block the instances entirely.
Shouldn’t, definitely. But for a while, it will keep running, because that’s how a lot of speculative investment works.
It can! For a while. Isn’t that the nature of speculation and speculative bubbles? Sure, they may pop some day, because we don’t know for sure what’s a bubble and what is a promising market disruption. But a bunch of people make a bunch of money until then, and that’s all that matters.
Oh believe me, I would change some things about that database if I could. Alas, I’m just the analyst building data models from it.
(To be fair, it’s otherwise easy to work with and for most use-cases, it doesn’t matter since they’re aggregated per month anyway, so I just load the last month’s data on the 2nd of each month. I definitely have worse patients to operate on.)
The ball was a blue pool ball, on a wooden table that I can’t describe because I suck at describing things (but I do have a visual of it). I didn’t even imagine the person beyond the hand coming up to push it off.
The ball color might have been decided on the moment I read the question, I’m not sure whether it was part of my image before that. Person is still nondescript even after trying to “zoom out”. I just can’t seem to come up with it.
I keep thinking about the guy complaining that Tom Morello from Rage Against The Machine got political with that one picture of his guitar, and the reddit comment or whatever asking what type of machine he thought the band was raging against - kitchen appliances?
I think he made decent enough content when the competition wasn’t particularly fierce, then kept coasting on the early adopter acclaim.
What came across as tribalistic there? Pointing out that you might not immediately see the tech stack of every Web app you use is hardly saying “Java is better”, and suggesting to not shit on others’ opinions is kinda the opposite: I’m saying your opinion disliking it is fine, just as mine liking it is.
Fuck me for trying to take people in good faith and have constructive conversations