Well, why?
>>109159689https://devblogs.microsoft.com/java/the-state-of-coding-the-future-with-java-and-ai/
>>109159689what the fuck is a vibe coder?
>>109159689nobody writes enterprise backend services for fun
>>109159689Java is a boring soulless language for churning out enterprise shit. what vibes could you possibly get out of it? I bet it's great with agentic AI though.
>>109159689only jeets use java. they have existing code, saar, to use for your project. it took them 20 years to train up on spring framework, they are not going to switch to rust or something.
>>109159689Java programs were vibe-coded even before AI. How else could we describe allocating memory with no consideration for usage or fragmentation, and waiting for someone else to automagically recover it?
>>109159689By "vibe code" I assume he doesn't mean ai generated code for work but instead means jobless losers boasting about their LOC and github stars.The answer is that Java is a serious language mostly used for enterprise. Jobless losers don't participate in that.For myself while I've written some java gui programs for personal use.But, as a pragmatic person (as most Java programers), I usually find exisitng solutions or use scripting (bash/python) since it's much easier and that's what they are for.
>>109159689vibe coder dont even know who json is, theyre never going to meet java.
>>109159689actually who uses java at all anymore? Hasn't been a thing since early 2010s
Remember in the old days when it was the only thing that was all that useful for cross platform applications or applications in a web browser? When I wanted to get on IRC to download pirated shit on a computer where I couldn't install things, or I didn't know a good IRC client to install on the Macs in the Apple Store my instinct was to look for a Java one. Now a python script works on Windows, Mac, or Linux. It even works on Android with Termux. Who fucking cares about Java now?
>>109160849Fortune 500 companies a full of Java poop. Trillions of lines of Java boilerplate framework crap, written by jeets. It's not going anywhere just like the sewer system under your city's streets aren't going away despite you not seeing and thinking about them. Java is corpo shit distilled into source code.
>>109160849>Hasn't been a thing since early 2010sclueless /g/eet
>>109159689minecraft modding actually has ai slop problem.
>>109159689Java is actually used in companies, so code is reviewed by someone who can be held responsible and won't just rubberstamp a gorillion lines of AI slop.In our company we're not even allowed to use any AI at all. It's currently being rolled out to a few select employees.>>109160849virtually every large company. nobody wants their banking done by pyshitters and javascript kiddies.
>>109161665I can imagine that if I had to work on Java applications for a bank I would want to blow my fucking brains out. I'm sure they pay better but the point still stands.
>>109161493thank god I don't play any modpacks past 1.7.10. I know they'll sometime backport stuff like gtceu, but it's been comfy ever since.
>>109161867For me it'd be the opposite, no FOTM library/framework, no coding paradigm bullshit, enforced static typing, java EE (the most boring java). Then add legacy oracle/sun software and proprietary ibm hardware on top of it.I've made quite a lot of java slop in my life, from annotation processors that run directly in gradle/maven, custom bytecode interpreter, to listeners automatically registered if the class ends with the ident 'Listener'.The only thin java lacks for me is clear versionning, like everyone is either using java 8 or latest java, like no version in between deserves to be used anymore. That's unlike C++, where you'll find a bunch of companies still using c++14 or c++17, though often not by deliberate choice.
>>109159689uhm akshually i have a claude enterprise plan at work with 200$ a moth to spend on vibeslopping java backends
>>109161493>minecraft modding actually has ai slop problem.WoW os also under ai slop attack, every single zoomer is slopping addons for the game and thousands of people download and use them without questioning anything
>>109159689Java devs actually liked coding this entire time, everyone else was in it for the money or clout. I wasn't expecting this.
>>109163211>everyone is either using java 8 or latest javaThe 8->11 jump involved some big deployment changes. Beyond that, things are fairly easy to move up. (17 is another big milestone, because JEE, but that's more of a minimum.)
>>109159689java is unc
>>109165061homo erectus
>>109163549Consider that liking something and being forced to monetize your enjoyment of it to put food on your table are two different things. It's not like lots of FOSS projects from the last 10 years use Java so it's not exactly the choice of people who do it for free.
>>109159689Indians actually have jobs and don’t have to use AI to code like nodev timmies.
>>109165493Let's see them code up some toilets and food sanitation standards for their homeland
>>109159689java is a white man's language
>>109159710A programmer who codes with a vibrator up their ass. Duh.
all java code is vibe coded
>>109161867>>109165450nice meme. name a language from that era that has a more comfy ecosystem.many of the other popular languages don't even have proper tooling.I would be blowing my brains out if I was a Cnile or a pyshitter.
>>109160040Yeah vibecoding is basically supposed to mean letting go of the instinct to care about the quality of code the llm generates. However retarded it is, you can always just spend more tokens to deal with it. At least, that's the mindset. And if the LLM leaves a gaping security hole in your system, just lie back and think of England when the hackers come. That's vibing.
>>109159710
>>109159689Jobba
Java already has a ton of automated code writing tools to deal with all the boilerplate, javadevs probably write only 10% of their codebase and wonder why it runs like shit while stacking their servers with more ram.
I code with Claude and Raku
not entirely related, but i think so many of the vibecoded projects are made in rust because the "concepts" of the language are good, but the syntax is fucking assif i see a vibecoded project written in Rust i think no one human is going to review that thing
>>109169423i think it's mostly cuz rusttrannies love rewriting shit that doesn't need it and ai let's them slop it up faster.
>>109159689Why would I vibecode in a language where the programs need fuckton of memory and are slow to start when I can vibecode in a faster native language instead?
>>109159689Nice to meet you, OP. The reason you don't hear about us, is that we don't actually have a boner for Java: we vibecode Java for work, but don't draw attention to that, because who cares? What we show off are our personal vibecoded projects, which aren't Java, since we're not forced to use Java for it.
>>109159973this is true by the way. it's also what enables giant code bases cobbled together by multiple teams that don't talk to each other to not collapse under their weight for decades. you might find the result or the process offensive, but businesses love that their investment into developing something in the nineties is still bringing value today
>>109165080bet he used struts and ant
>>109171468ah fuck, i did
>>109168205I wanna rewatch this movie.
>>109159689Because most AIs have been shit at Java for a while, and the demographic for the majority of vibecoders love Python for some reason (midwits)
>>109165080why is he posed so gay, is that why they went extinct
>>109171827they got wiped out when someone accidentally deleted the tomcat webapps folder where they deployed all their war files
>>109159689The JVM ecosystem has been quite mature for many years now. Honestly, there’s just no point in vibe-coding new projects here, unlike with Rust. Plus, the average age of a JVM developer is higher than that of a Rust developer (who is probably still in high school or university)...
>>109160849minecraft
>>109159689it was agentic ai coded well before LLMs
>>109176120>the average age of a JVM developer is higher than that of a Rust developer (who is probably still in high school or university)...the life expectancy of a java dev is also CONSIDERABLY higher than a rust dev
>>109161493MCreator was a problem enough already.
>>109163211If you're not restrain by legacy there's little reason to just not use the latest LTS your dependency tree supports to be honest. There hasn't been many massive breaking changes yet.
>>109178876since they probably don't pay for LTS updates from any of the providers anyway, might as well configure CI to build with the latest release when it's out. you probably know, but there is no difference in the quality of releases, the LTS release every two years / 4 versions just means that you can pay Oracle or some other company for long term bugfixes (or leech some from the backports that volunteers do for adoptium etc.). if you don't plan on being stuck on a version, just upgrade immediately
you really think anyone can afford the tokens for enterprise-grade java? in this economy?
>>109178961Amazon Corretto seems like providing LTS patches for free up to a extent, should be an option for smaller bussiness i guesshttps://aws.amazon.com/corretto/faqs/Still no real reason to stay on older versions past 17, unless you have other requirements blocking you like a library or some security teather certification.
>>109159689Same reason you don't hear about Ada vibe coding. Because our use cases are outside the public.
>>109159689Vibecoded Java exists, but is is never detected, why? Java is a language mostly used in enterprise by pajeets. When you read Java code, the sheer surprise of a jeet producing something half-functional is enough to overwhelm you to the point you don't even realize it is AI generated.
Because who's going to choose Java for a new vibe coded project? Why would you choose Java over literally anything else?I don't think the JVM is necessarily bad, but yeah, when you vibe code you can literally choose anything.
>>109169903asking this question outs you as a retard who never got paid and never will be paid to write code