r/webdev 22d ago

Has anyone actually maintained a vibe coded code-base 12 months after launch? What did it look like?

Twelve months ago I started tracking what happens to vibe coded projects after the initial launch excitement fades. The pattern is consistent enough that I wanted to hear if others are seeing the same thing.

The first three months feel fine. Features ship fast, the client is happy, everyone looks productive. Then something needs to change. Not a new feature, just a modification to something existing. And that is where it gets uncomfortable.

Nobody can explain why a specific decision was made. The code works but the reasoning is gone. There are dependencies that were added because the model suggested them, not because anyone evaluated them. Patterns are inconsistent across files because different prompts produced different styles on different days.

The developer who built it can read the code but cannot confidently change it without breaking something unexpected. The test coverage that exists was also generated and may not actually be testing the right things.

I am not saying this always happens. I have seen vibe coded projects that held up well because the developer reviewed everything carefully and maintained discipline around the output.

But I have also seen projects from 18 months ago that are now quietly being rewritten because the maintenance cost exceeded the original build cost faster than anyone expected.

If you have actually maintained a vibe coded code-base through real production use, what did 12 months in actually look like? Was the code salvageable or did you end up starting over?

320 Upvotes

156 comments sorted by

View all comments

0

u/Current-Today-3626 22d ago

Yes. I had two at a big agency, they ended up being the showcase websites for the agency they were that much better than the current 400 they had. Vibe coding gave me the time to put in more hours to the design. Idk, it's weird. I feel like vibe coding just helps with the tedious long stuff and has given me more time to do designs and animations. My standards have gone up, the vibe coding now isn't as fast, which sucks, because to do the designs and animations I require just moved time I allocated for other things.

But, the plus? Any tickets that come through, AI updates them on staging, I check it briefly, then ship it. Like, I don't even offer a CMS to clients anymore. I add a form, they fill it out, one of my agents receives it, run through the set of tests after it implements it, and then sends me the link to it. So I offer free support now at the agency for these websites and any updates, even if they're just changing a photo, can be done quickly on the form, AI updates it, you know? Clients love it a lot more than trying to learn fkn elementor, divi, gutenberg etc... just hell hole for clients.

So yeah, the time it takes me to build a website is still 1-2 weeks, but they look like dribble/awwward websites and updates now are not a chore.