Most comments complaining about vibe-coding are just butt-hurt programmers who are annoyed that Joe Schmoe can produce a decent looking website in about 20 minutes without having had to waste their formative years nerding out on forums and chasing stray semicolons.
Every time someone on here says “hey, I made a cool (but harmless) interactive tool/map/website” the top comment is always “this looks vibecoded as hell” or “whats with claude.md, asshole?”. I’m all for the democratization of the economy so that social welfare, de-growth, environmental regulation and technological caution are rewarded instead of punished- including halting the datacenters and LLM proliferation for a few decades at least. But ya’ll sound like professional chefs complaining that the neighbour bought a microwave and a thermomix… or whining that they pimped out a cake mix instead of baking one from scratch. Just chill and maybe try to be helpful instead.
As a person who spent many years in the culinary arts field, I can assure you that most professional bakeries use the same mix you can buy at the store, just shipped in 50 pound bags. The difference is that they use butter instead of oil, heavy cream instead of water, more eggs, and brown sugar instead of white.
Can AI write code? Yes. In fact I’ll sometimes give it obtuse code I wrote and ask if there’s a way to simplify it, then use that as a jumping board on where I might want to head.
You know what else it does? Not understand context, or situations it hasn’t been made explicitly aware of.
I’ve given it plenty of things that it spit back just plainly incorrect or fundamentally altered code. Sometimes it’s just ignoring best security practices, sometimes it’s trying to use a string as an int, sometimes it just makes up “standard” functions that don’t actually exist because someone one said “wouldn’t it be nice is int.ThisFunctionName existed and did specific thing?”
Anyone shitting on AI for spitting out code is missing the point. Vibe coding is fine for personal projects that never get released to the world, but the moment you’re trying to build a business on top, or want to release it? Vibe coding is downright dangerous. There have been a number of vibe coded websites that were just sitting open for anyone to look at the personal information, because no one who knew what they were doing was involved.
That’s a subjective fucking standard. And the LLMs learned from corporate standards, which are using 6 frameworks and then just adding basic gradients to make it look “fancy”.
chasing stray semicolons
It’s usually not having enough that’s a problem? And then you just look at the error, it says " line 12", and you add the damn semicolon. And if it’s not on line 12, add on line 11. And then you get used to fucking adding semicolons.
“this looks vibe coded” doesn’t mean “we don’t like your project because it used ai”
it means “your project for fucking sure does not do what you think it does because you are not a skilled developer enough to understand the code that the AI generated for you”
to which the counterargument the slopper would throw is “I wrote tests for requirements and the tests are passing”
how would a slipper know the code generated fits the requirements vs strictly only passes test cases ?
Most comments complaining about vibe-coding are just butt-hurt programmers who are annoyed that Joe Schmoe can produce a decent looking website in about 20 minutes without having had to waste their formative years nerding out on forums and chasing stray semicolons.
Every time someone on here says “hey, I made a cool (but harmless) interactive tool/map/website” the top comment is always “this looks vibecoded as hell” or “whats with claude.md, asshole?”. I’m all for the democratization of the economy so that social welfare, de-growth, environmental regulation and technological caution are rewarded instead of punished- including halting the datacenters and LLM proliferation for a few decades at least. But ya’ll sound like professional chefs complaining that the neighbour bought a microwave and a thermomix… or whining that they pimped out a cake mix instead of baking one from scratch. Just chill and maybe try to be helpful instead.
As a person who spent many years in the culinary arts field, I can assure you that most professional bakeries use the same mix you can buy at the store, just shipped in 50 pound bags. The difference is that they use butter instead of oil, heavy cream instead of water, more eggs, and brown sugar instead of white.
Eeeeh. I disagree. Disclosure: I’m a developer.
Can AI write code? Yes. In fact I’ll sometimes give it obtuse code I wrote and ask if there’s a way to simplify it, then use that as a jumping board on where I might want to head.
You know what else it does? Not understand context, or situations it hasn’t been made explicitly aware of.
I’ve given it plenty of things that it spit back just plainly incorrect or fundamentally altered code. Sometimes it’s just ignoring best security practices, sometimes it’s trying to use a string as an int, sometimes it just makes up “standard” functions that don’t actually exist because someone one said “wouldn’t it be nice is int.ThisFunctionName existed and did specific thing?”
Anyone shitting on AI for spitting out code is missing the point. Vibe coding is fine for personal projects that never get released to the world, but the moment you’re trying to build a business on top, or want to release it? Vibe coding is downright dangerous. There have been a number of vibe coded websites that were just sitting open for anyone to look at the personal information, because no one who knew what they were doing was involved.
That’s a subjective fucking standard. And the LLMs learned from corporate standards, which are using 6 frameworks and then just adding basic gradients to make it look “fancy”.
It’s usually not having enough that’s a problem? And then you just look at the error, it says " line 12", and you add the damn semicolon. And if it’s not on line 12, add on line 11. And then you get used to fucking adding semicolons.
Good luck maintaining that code
The reason programmers are complaining is because the LLM stole our code to do so.
“this looks vibe coded” doesn’t mean “we don’t like your project because it used ai”
it means “your project for fucking sure does not do what you think it does because you are not a skilled developer enough to understand the code that the AI generated for you”
to which the counterargument the slopper would throw is “I wrote tests for requirements and the tests are passing”
how would a slipper know the code generated fits the requirements vs strictly only passes test cases ?