Hacker News new | ask | show | jobs
by nabla9 482 days ago
Accenture, IBM and other big companies have employed vibe coders for years.

Java is a language designed to make it possible. Java style classes make it possible for someone to design the overall structure and pass it to someone who just vomits something inside it.

They have teams where maybe 1 in 3 consultants have programming knowledge and the rest just vibe something into the Java API that is given to them. Back and forth until it passes and then to the customers. LLMs make this just faster and maybe even better.

The code will be bloated, slow, and hard to maintain.

2 comments

> Accenture, IBM and other big companies have employed vibe coders for years.

Having worked in a few codebases/projects by these companies (and some other "big name" consultancy companies in this same "space"), I cannot imagine copypasta from Claude/Copilot would be anything other than a massive improvement.

What companies have paid these firms to do is nothing short of appalling, and I'm not even referring to the notorious Hertz lawsuit, just the average run of the mill junk.

Wow, what a ridiculous load of tripe.

Java classes are no more enabling of shit code than any other language. Idiots can and do “vomit” code into pre-canned structures built for them in any language.

Java was, as Gosling says in the first Java white paper, designed for average programmers.

Java classes and types are strict and "save" enough that it make it possible to put straight jacked to coder, but loose enough that they can make it compile. You can't do that with C++, Python because they are too loose and you can't do it with Rust or strict functional programming language because vibe programmer can't make the code compile.

It's perfect when you have software architect who does the intelligent work and code monkeys who fill the blanks.

You could be describing a lot of languages.