Some people may think of LLMs as the great equalizer. People who aren't programmers can vibecode working programs now. People who aren't artists can slop out something resembling art. However, it's the exact opposite.

When I was a kid, I also pretended to write programs. Of course, I didn't have such sophisticated toys ("kids could play with a stick for hours", as the hyperbole went). But then, I was fully aware that it's just make-believe and it didn't harm anybody.

#Vibecoding creates a horrible chasm of inequality. We have people who believe they're good programmers (even treating vibecoding as an enlightened religion) who shit tons of code at real human reviewers who now need to sift through. And then, we have projects embracing vibecoding and shitting new releases at unprecedented rate. And these releases again need to be reviewed by humans downstream.

#AI #LLM #NoAI #NoLLM

@mgorny somehow I worry even more about the non-open source projects.

There must be so many (online) products now that somehow work, but without a human there to understand that system as a whole.

Like that vibe coder who accidentally deleted a production database and didn't even know his project had a DB to begin with.

No new (online) service can be trusted anymore, because there is a chance someone put it online without knowing (or caring) about its inner workings.