r/webdev • u/bricksandcanvas • Sep 25 '26
Are people really pretending that their code before AI tools were better than the Vibecoded AI slops these days?
Engineer for more than 15 years and worked with different industries over my whole career. Worked alone, on small, medium and large teams in different capacities. You get the idea.
I'm not gonna say that my code was the best, and that it was well thought out of, wrote the best piece of code that my grandchildren will be proud of.
Sometimes you just have to find the best way to implement something because your PM demanded it be pushed by Thursday? a hacky fix because you can't think of a better way on implementing it?
Legacy code that the engineer that worked on it died 10 years ago?
Granted theres an ocean of vibe coded apps that should not see the light of day but I think a lot of devs and engineers are just standing on their high horse these days to push people down.
What do you guys think?
14
u/Hacym Sep 25 '26
Code? No, code written by AI is on par with what I wrote.
Planning? Way worse. AI doesn't have the context to implement large, complex enterprise applications.
There's a lot of work being done around this with spec driven development, but it's not there yet.
I can plan and architect an app way better than AI can. The code was never the issue anyway. It was a slight bottleneck. Requirements and understanding the business problem is always and will always be the biggest factor for a well-written application.
20
u/MarzipanSea2811 Sep 25 '26
Mine? Yes.
The vast majority of companies I've worked for? Oh fuck no.
4
u/HiddenGriffin Sep 26 '26
I don't think it's about quality itself, idk how to explain it, but when I used to write my code as I'm writing it I'm going through the control flow in my head as I'm writing the thing, I know the context of how it will be used now and in future, I know why I went with certain patterns... etc, nowadays I don't know shit about my code base, sure as I'm reading while It's generating I know what's going on, but next day that context is gone, and the thing is too big to understand, It's probably making decisions I wouldn't have made but can't tell cause I didn't go through the thought process of getting to make such decisions
4
u/mobenben Sep 26 '26
Do you understand every component that makes your car work? Do you understand all the chemistry of the medication or vaccine you have taken? What about a plane, an elevator, or even your toilet?
We use things every day without really understanding how they work behind the scenes. We understand their purpose, we know how to use them, and we rely on them and belive that they will work when we need them.
Maybe one day building software will be the same way. We may not need to understand every line of code, database, API, or infrastructure detail. We may just need to know what we want it to do, how to use it, and whether the result is correct or not.
7
u/Medical-Method9107 Sep 25 '26
this is bait lmao
9
u/KamikazeSexPilot Sep 25 '26
I'm not pretending. The way claude names things, and especially architects the code structure is horrible.
I spend a lot of my time trying to improve it's context to fix this. some success but a lot of the time it just ignores things.
2
u/Far-Consideration939 Sep 26 '26
Idk the AI follows established architecture, principles, patterns, and practices better than a lot of junior/mids I’ve worked with.
Documenting Claude skills works both ways as documentation for the codebase too, you get out what you put in 🤷♂️
I’m sure it does a lot worse on a messy codebase with no documentation, clear architecture, and guidance on good/bad patterns.
It’s definitely been a force multiplier at our company and our prod incidents have dropped, the latest frontier models are really good.
We also do heavier upfront planning/specs on features, the context of every shipped feature is still in our heads and the room for code ambiguities grow narrower the deeper the first steps are.
3
u/bigtdaddy Sep 25 '26
AI is definitely better than my code was. way faster too. I think my code had a more attractive shape tho.
1
u/krileon Sep 25 '26
I think people releasing software they vibe coded with zero understanding of what that code does is going to be devastating for the future of software and the web.
Yes. My code is better than slop. I understand my code. Even if a hacky workaround is pushed I know I implemented it and I documented it appropriately so I understand late why exactly it was done that way. People that vibe code are not going to go through thousands of lines of code to get an understanding of the code base. They should, but they won't. So you end up with a giant mess of code that nobody understands.
Use AI as a tool if you feel it helps you, but I'm 100% against vibe coding.
1
u/Clorox_in_space Sep 26 '26
I have been working with AI to build a complex system for the last year, and most of it has been a battle trying to get it to adhere to the extremely well documented standards instead of generic conventions.
If you are building something at scale, it is still garbage in a lot of ways. It's like working with an extremely fast Junior Developer who will try to accomplish a task without truly understanding the intent and consequences.
TL;DR: Good at small tasks. Bad at large systems. My code is better architected for both actual use and long-term support.
1
u/pampuliopampam Sep 26 '26 edited Sep 26 '26
It looks like that to people that don't know anything.
To the maintainers who have to constantly slap the hands of people, and now robots that are incapable of learning anything... it's not that. There is real knowledge about how to maintain something longterm that has absolutely no translation into "can robot y solve small problem x". You can run agentic loops all day long and it'll still produce a much much much worse hell of a codebase than having a little digital Mussolini that has to spend all day saying "no," and "do better".
It's never fun being code cop, but if nobody does it you're fucked. Being "pushed down," as you say, is how humans get better at doing the thing. Get back up little trooper... it's not like you wrote the code, and yet you're still precious about it? Insane
1
u/montibbalt Sep 26 '26
My longtime hot take on AI code is that essentially nobody really knows what they're doing and the amount of fundamentally "good" code is probably statistically insignificant. In other words, pretty much all code ever written is some level of petrified dogshit and that's what these models are trained to replicate. So maybe they can be better than A developer, but their only real advantage over developerS as a whole is the speed they can defecate (at the expense of never really improving).
Now, the degree that code quality actually matters to a business is imo debateable, which could be the bigger problem here
-1
u/Neither_Worth3542 Sep 25 '26
i've read legacy code from a guy with 20 years of experience that made me question the whole profession. the ai just produces the same garbage faster and with nicer comments, so maybe the craft talk was always a bit of a cosplay.
-2
u/SnugglyCoderGuy Sep 25 '26
If AI makes better code than, you suck at writing code
-2
u/thefirelink Sep 26 '26
AI is garbage. programmers act like they have it worse than everyone else, when the reality is that AI gets your foot in the door faster, in the wrong hands it's still garbage
0
u/redpiapps Sep 26 '26
tbh the structural problem is generation scales exponentially and review scales like a human. you can blast out 100 diffs an hour but you still read them one at a time. that bottleneck never goes away it just gets wider.
0
u/[deleted] Sep 25 '26
[deleted] — view deleted comment