Hacker News new | ask | show | jobs
by rvz 295 days ago
> Overall, LLMs aren’t yet at the point where they can replace all engineers. But I don’t doubt they will be soon enough, and in the meantime, they just can’t be ignored

Someone has to maintain that code and there is not a single mention of that caveat after the software is built in the article and 99.9999% of the most widely used software is maintained by humans - even if parts of it was vibe-coded, a human has to maintain it so that it functions correctly, especially a must if it is mission critical software.

It is like we are celebrating mediocrity under the guise of AI and rebranding 'prototyping' as 'vibe-coding' but worse - software with fast accumulating technical debt, slapping on third-party risks and close to no tests at all.

Eventually, someone has to maintain that software and surely 9 times out of 10, a typical senior software engineer will look at that vibe-coded slop and will either throw it all away or reduce these third party services with existing robust open source versions.

Vibe-coding gets you faster to maintain the same negatives from traditional software engineering without you understanding what you are doing.

1 comments

Funny how some people get triggered by this. If you read the whole thing, I actually explain how fucking dumb and clueless LLMs still are once you go past boilerplate. You basically need to keep them in check constantly, even for a pet project like mine. I'm not celebrating anything here, just sharing my journey, the fun and frustrations I've had, going through the stages of vibe-coding: from god-mode euphoria to realizing how deceiving the first rush is.

But I do believe we'll get to the point they will replace more and more engineers. yes, I don't know how fast, I don't know if LLM will be able to reach that point. But eventually, all that money in research will get somewhere I believe.

> You basically need to keep them in check constantly, even for a pet project like mine.

Once you do that, then it is not "vibe coding".

> But I do believe we'll get to the point they will replace more and more engineers.

Well some software engineers will get replaced. However, your claim was "all engineers", which isn't realistic.

Given the amount of safety mission critical software that runs the internet, air traffic control for planes, cars and embedded devices, etc they will always need human software engineers to review, test and maintain all of that, including the Linux kernel itself which runs almost everywhere.

Fully replacing all of them with LLMs would be outright irresponsible.

> But eventually, all that money in research will get somewhere I believe.

Of course, LLM security researchers and consultants breaking vibe-coded apps.

> Once you do that, then it is not "vibe coding".

ok :)