Skip to content(if available)orjump to list(if available)

Vibe Coding Cleanup as a Service

Vibe Coding Cleanup as a Service

35 comments

·September 21, 2025

scorpioxy

I have been taking on "rescue" projects for a while through my business. Previously, the barely-functioning code was usually being generated via outsourcing agencies but it seems the new source is now going to be LLMs.

I imagine it will be the same set of issues really. Just a different way of cost cutting measures. There can be good reasons to take shortcuts but, in my experience, the problems start when you're not mindful that there's a price to pay for taking these shortcuts. Whether it comes from managers, employees or outsourced personnel, it's the same result.

I haven't thought about advertising it as a separate type of service(for vibe coded platforms) yet but maybe I should. The Australian software market is small so haven't been hearing much about the results of those experiments.

nickserv

Probably a good idea to at least add some vibe-coding terms to your website for SEO.

nickserv

> Startups save weeks getting to MVP with Vibe Coding, then spend comparable time and budget on cleanup. But that’s still faster than traditional development.

That's the core of situation as described in the article. I wonder how true that is, that it's faster overall than having developers build the MVP.

From what I've seen, I think developers can build just as fast, especially with AI assistance. They may not want to though, knowing full well the MVP/prototype will go directly into production.

Better to take some time to have a decent architecture early on. Product and management probably see that as a waste of time.

On the other hand, vibe coding allows the product team to make exactly what they want without having to explain it to developers. That's the real draw to this, basically a much better figma.

Perhaps there is a market for a product oriented vibe coding tool, that doesn't pretend to make code, but gives developers much better specifications while allowing the product and business side better input in the process.

prisenco

An MVP? Definitely not. A prototype maybe, but...

For building a prototype, unless you know have the discipline to not put the prototype into production and your organization has similar discipline, I wouldn't recommend vibe coding. We all know how hard it can be to convince management that he amazing thing they're using right this moment needs to be scrapped and rewritten because the insides are garbage.

There are no-code tools that are much better suited and safer to use in that respect.

eru

>> Startups save weeks getting to MVP with Vibe Coding, then spend comparable time and budget on cleanup. But that’s still faster than traditional development.

> That's the core of situation as described in the article. I wonder how true that is, that it's faster overall than having developers build the MVP.

In a startup it's often very important to show traction, and thus decreasing time to market can be hugely beneficial, even if it costs you more time overall.

The same reason people can rationally take on technical debt in general.

prisenco

I'm skeptical "get to market as fast as possible, damn the consequences" is as relevant today as it was 10 years ago.

People have to be careful not to miss their window because they were trying to be perfect, but first and broken isn't a clear winner over second and working anymore.

norskeld

Janitor Engineers [0] are already a thing? Damn. Also, all links in this article starting from the "Why AI code fails at scale" section are dead for some reason, even though it was written only 5 days ago. That raises some questions...

EDIT: Not trying to offend anyone with this [0], I've actually had the same half-joking retirement plan since the dawn of vibe coding, to become an "all-organic-code" consultant who untangles and cleans up AI-generated mess.

liampulles

I wonder if vibe coding is a bit like DIY plumbing. You can do it yourself a bit and then later when water starts gushing all over your bathroom you hire an emergency plumber at a high fee.

You learn a little more for next time.

faangguyindia

And on youtube, you can find many expert DIYer plumbers who go to greater lengths than pros.

eru

Well, a pro is usually under time constraints.

If you do something for a living, you have to work faster than if you are doing it as a hobby for fun.

CSSer

You could say that. Professional plumbers often love to use tools built to make the lives of DIY plumbers easier too though. The difference is they know when and when not to do so.

sltr

Vibe code has a lot in common with legacy code.

Low confidence to change it, low internal and external quality.

Also some differences: low age-to-quantity ratio, schedule pressure, inflated expectations.

It's most cost-effective to shift errors from runtime to compile time and from compile time to design time.

Unfortunately, AI rushes people to runtime as fast as possible.

eru

You can use vibe coding in strongly type languages?

I agree that vibed code can often be treated like other legacy code. However is it true that people are reluctant to change vibe code?

null

[deleted]

helloplanets

Would be interesting to see an in depth breakdown on a project that has went through the vibe code to cleanup pipeline in full. Or even just a 'heavy LLM usage' to 'cleanup needed' process. So, if the commits were tagged as LLM vs human written similar to how it's done for Aider[0]: At which point does the LLM capability start to drop off a cliff, which parts of the code needed the most drastic refactors shortly after?

[0]: https://aider.chat/HISTORY.html

BinaryIgor

Interesting idea for some kind of blog post:

* come up with requirements for a non-obvious system

* try to vibe-code it

* clean it up manually

* add detailed description and comparisons of before and after; especially, was it faster or slower than just writing everything manually in the first place?

yoz-y

In my experience vibe coding is useful at the very beginning of a project (especially if the tooling selected does not have a boiler late generation) and at the very end when a lot of the work is refactoring.

YMMV but I’d rather build the MVP without much AI but then clean it up using it.

eru

Our 'vibe coding' tools are still getting better very quickly. And you would expect that, even if core LLM progress stopped.

So I suspect we will get AI-assisted vibe coding cleanup very quickly.

Our (new) AIs will help us solve problems that we wouldn't have without our (old) AIs.

torhorway

I've seen some new vibe coding websites that now come with shipping support by a dev as part of the package like https://sparkedby.ai

GLdRH

That raises the question if LLM-generated code is going out of fashion in general. The article seems to assume it will always exist and always need clean-up. But what if it's not worth it and instead you should (mainly) return to the world where humans write code? Simply because salary < LLM-credits + cleanup costs.

eru

Vibe coding with today's AIs is definitely going out of fashion. That's because we will have much better AIs tomorrow anyway.

lukan

Using a LLM to generate code, that you then check and use is a bit different from vibe coding, where no one looks at the code anymore.

But both is here to stay.

b33j0r

It might turn out to be unsustainably expensive to vibe code all day. That it was so subsidized might have been the irrational exuberance, which arguably leaves a bait-and-switch hangover.

But the general idea of compressing every code example in existence into a predictive autocompleter and generative assistant will never go away.

It would be like coding without syntax highlighting, by choice. Sure, people did it when they had to, but not anymore. You could, but why?

Do I really feel better about myself for writing a slight variation on depth-first search by hand for the 80th time? Not really?

BinaryIgor

Human legacy code turns into machine-generated legacy code; the nature of work remains, more or less, the same

howToTestFE

I wonder how many of these vibe coding build apps will grow to massive apps/be really popular (I imagine a lot of them will)... and what kind of security vulns we'll see everywhere because of how it was initally built...

i can only imagine that services like described in this article will become a very common part of getting proof of concepts built with AI into production.....

alex-moon

A while ago, I was having an intense and heated argument with a good friend in the Finance sector about whether AI would replace jobs. I informed him that AI can only do something repeatable, "already solved problems", or what I call "shit kicking work". His response was something to the effect that I was underestimating how many people's jobs were _entirely_ shit kicking work.

To be fair to him, my partner who works in Healthcare has the same concern, and for quite precisely the same reason: if the kind of work normally done by juniors who are training/building their skills is done by machines instead, where do the next generation of seniors come from?

My response to both was that I was confident the market would fix this problem itself - people will not pay for garbage. There is a reason books are still printed by established publishers. Why buy a book when you can just print a book on printer paper yourself? Because reading a book on printer paper sucks.

I cannot imagine that machines will ever replace any work where there is any meaningful threshold for "correct". I am so intrigued to see how this plays out across the broader economy.