frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Vibe coding cleanup as a service

https://donado.co/en/articles/2025-09-16-vibe-coding-cleanup-as-a-service/
99•sjdonado•4h ago

Comments

d_tr•4h ago
I just take some kitchen paper and one of these small thin plastic bags to clean up after my own dog's shit. No need to pay for a service.
sjdonado•3h ago
True, no need to pay for it if you know how to build that same thing from scratch
d_tr•2h ago
Just wanted to apologize for the shallow dismissal and the snark. This is going to generate cash flows so the associated activities are totally legit and not parasitic and a waste of oxygen. My gut reaction was not civilized.
anonzzzies•3h ago
Our company has been doing emergency fixes (system that are down, costing companies significant money and they cannot fix) for decades. We have been seeing a significant uptick in occurrences the past few years.
spoaceman7777•3h ago
Need an MCP server that can do this.
ilaksh•2h ago
Wouldn't that be using vibe coding to fix vibe coding?

And isn't the expected timeframe hours, days or weeks rather than milliseconds or seconds like people expect with MCP?

liampulles•2h ago
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.

CSSer•2h ago
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.
faangguyindia•2h ago
And on youtube, you can find many expert DIYer plumbers who go to greater lengths than pros.
eru•1h ago
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.

GLdRH•2h ago
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.
lukan•2h ago
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•1h ago
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?

eru•1h ago
Vibe coding with today's AIs is definitely going out of fashion. That's because we will have much better AIs tomorrow anyway.
scorpioxy•2h ago
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•2h ago
Probably a good idea to at least add some vibe-coding terms to your website for SEO.
mhfu•55m ago
I was thinking of doing something like that, but how does it work for the company in the end? If they vibe coded their project and now have shitty code full of bugs, you come in, fix the bugs and organize the code better and that's it? How do they continue to maintain it if they didn't have the knowledge to set it up in the first place?
A4ET8a8uTh0_v2•31m ago
This. Based on what I have seen so far in my company so very anecdotal.

Assuming they know and/or have the capability to do it, between the cost of correcting the issue and push to use AI into everything meaning raising any issue now, politically speaking, is a direct criticism of someone major VP pet projects. I personally simply started to log stuff.

The first thing they need to do first is acknowledge there is a problem to begin with. I am so glad I am not an actual programmer though. It would drive me nuts.

SSchick•2h ago
I've done a fair amount of vibe coding cleanup, ironically using a fair about of LLMs, a lot of leadership are under the false impression that more code means better product, their ignorance is my gain.
sltr•2h ago
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•1h ago
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?

aDyslecticCrow•1h ago
> strongly typed languages?

Depends on training data. It's not great at rust but it can chug along in small examples. I do suspect strongly typed languages are more suited to AI if it has the opportunity to learn them properly. The movement recently has been generalization, but i personally think if we want to reach further in AI coding, we need models with language and domain specialization.

I imagine a AI agent trained to parse LLVM and feed itself static analysis output, could reach new heights of code understanding for Rust for example.

> people are reluctant to change vibe code?

I think people are reluctant to change existing code in general. Its one thing for a personal project, but for a collaborative codebase, it's a large investment of energy to parse out a unfamiliar part of the system. "The original developer made sure this works, and it passes all tests, so i shouldn't poke it too much without knowing the system as well".

opto•1h ago
I think most often people have some vibe coded stuff that kind of does what they want but they don't really understand what it all is and how it works, or any confidence it can be made into something useful, so rather than spending time cleaning up AI code they just use it to grasp the idea and write it themselves. Whether any time is saved by going through this process with the AI seems doubtful to me. Sitting down with pen and paper and thinking through things would probably be more useful.
pmxi•1h ago
This may be interesting to you

"Vibe code is legacy code (val.town)" https://news.ycombinator.com/item?id=44739556

sltr•20m ago
Thanks pmxi. I read that post when it trended, and it got me thinking. I then wrote a post that tries to give a framework for deciding whether to take a gig fixing vibe code.

https://www.slater.dev/about-that-gig-fixing-vibe-code-slop/

howToTestFE•2h ago
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.....

aDyslecticCrow•1h ago
The infamous "tea dating app leak" was (supposedly) organic home grown human slop, yet did this much damage.... We may see distrust for new apps and websites rise in few years after more people get burnt by things like this.

https://www.npr.org/2025/08/02/nx-s1-5483886/tea-app-breach-...

distalx•2h ago
Vibe Coding is accelerating the death of documentation and architectural clarity. Companies are measuring success by tokens generated and time-to-prototype, ignoring the massive, hidden cost of cleanup/maintenance.

The real skill is now cleanup, not generation.

baq•1h ago
The real skill is guiding generation carefully so the generated software isn’t crap. Some people here see Claude code and think it’s state of the art, whereas for best results you need a much more involved process.

It isn’t that different from any other form of engineering, really. Minimize cost, fulfill requirements; smarts-deficient folks won’t put maintainability in their spec and will get exactly what they asked for.

distalx•20m ago
I bought into that idea a month or two ago, that more control and detailed instructions would deliver a clean result. That just led me down a rabbit hole of endless prompt re-runs and optimization loops. Many time I thought I had the final, perfect prompt, the next iteration slightly worsened the output. And sometimes the output was the same.

The last 20-30% of precision is brutal. The time and tokens we burn trying to perfect a prompt is simply not an optimal use of engineering hours. The problem is simple: Companies prioritize profit over the optimal solution, and the initial sales pitch was about replacement then it changed now its all about speed. I'm not making a case against AI or LLMs; I'm saying the current workflow, a path of least resistance means we are inevitably progressing toward more technical debt and cleanup at our hands.

ares623•2h ago
Talk about sloppy seconds
nickserv•2h ago
> 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.

eru•1h ago
>> 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•1h ago
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 trying to be perfect, but first and broken isn't a clear winner over second and working anymore.

theplatman•1h ago
There is a balance between getting to market as fast as possible and avoiding an architecture that will immediately make it hard to iterate after MVP.

The problem is that a lot of engineers don’t know how to not over engineer and waste time. And product/sales usually don’t know how to strike the balance.

prisenco•1h ago
An MVP? Definitely not. A prototype maybe, but...

For building a prototype, unless you 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.

No-code tools are better suited and safer to use in that respect.

ChrisMarshallNY•1h ago
This is true, except that in my experience, senior management seems to have a real hard time, differentiating between “ship-quality, but sparse, MVP,” and “lash-up, crap-quality prototype.”
ChrisMarshallNY•1h ago
> knowing full well the MVP/prototype will go directly into production.

If they didn’t think that was happening already, they were fooling themselves.

I remember a quote on here, where they said something along the lines of “If your MVP code doesn’t make you physically sick, you’re spending too much time on code quality.” MVPs seem to inevitably become the backbone of the company’s future.

I guess the service could be more accurately described as “C-Suite Cleanup As A Service,” but no one would hire them, then.

dist-epoch•10m ago
Twitter started as a in Ruby on Rails webapp and everytime Justin Bieber tweeted the whole Twitter would go down and the fail-whale would appear.

But they grew, and one day could afford hiring professionals to rewrite it from scratch on a more scalable and robust stack.

norskeld•2h ago
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.

flir•1h ago
I think specialising in brownfield has always been a thing. If anything, it's greenfield that's the rarity.
ChrisMarshallNY•7m ago
Thinking of retired COBOL programmers that still have a market...
helloplanets•2h ago
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•1h ago
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?

BinaryIgor•1h ago
Human legacy code turns into machine-generated legacy code; the nature of work remains, more or less, the same
torhorway•1h ago
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
yoz-y•1h ago
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•1h ago
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.

alex_suzuki•58m ago
Nvidia likes this future.
alex-moon•1h ago
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.

constantcrying•1h ago
>I cannot imagine that machines will ever replace any work where there is any meaningful threshold for "correct".

For most of human history calculations were performed by humans. Entire banking systems were 100% dependent on humans, with some helpful tools, performing accurate calculations. The idea of not performing that work with machines is laughable now. Machines have replaced humans, especially when correctness matters.

Humans are also remarkably bad at being correct and most jobs have a very low impact. I think your perspective is skewed towards the job you are doing, which is in no way representative of most office work, which is mostly tedious, low impact and low stakes.

000ooo000•1h ago
>My response to both was that I was confident the market would fix this problem itself

Based on..?

>I cannot imagine that machines will ever replace any work where there is any meaningful threshold for "correct".

Autopilot?

aDyslecticCrow•1h ago
> 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?

AWS CEO had roughly the same thought. Senior devs may skyrocket in price if juniors cannot progress to senior skillsets. Those that stop hiring juniors will have a rude awakening when they need more capable software devs in a few years, and all senior roles are now skyrocketing in price. Hire some capable juniors today to train up.

https://www.theregister.com/2025/08/21/aws_ceo_entry_level_j...

dist-epoch•3m ago
> people will not pay for garbage

exactly, the usage of LLMs will only grow as they quickly get better than all the garbage code humans write

warrenmiller•1h ago
Many of the links from this article don’t exist. Is it AI generated slop?
ben30•33m ago
This mirrors exactly what we learned from outsourcing over the past two decades. The successful teams weren’t those with the best offshore developers - they were the ones who mastered writing unambiguous specifications.

AI coding has the same bottleneck: specification quality. The difference is that with outsourcing, poor specs meant waiting weeks for the wrong thing. With AI, poor specs mean iterating indefinitely on the wrong thing.

The irony is that AI is excellent at helping refine specifications - identifying ambiguities, expanding requirements, removing assumptions. The specification effectively IS the code, just in human language instead of syntax.

Teams that struggled with distributed development are repeating the same mistakes with AI. Those who learned specification discipline are thriving because they understand that clear requirements determine quality output, regardless of the implementer.

xchip•19m ago
Where are the apps created with vibe coding? I haven't seen any so far...

Spectral Labs releases SGS-1: the first generative model for structured CAD

https://www.spectrallabs.ai/research/SGS-1
153•JumpCrisscross•6h ago•20 comments

iFixit iPhone Air teardown

https://www.ifixit.com/News/113171/iphone-air-teardown
146•zdw•7h ago•71 comments

Universities should be more than toll gates

https://www.waliddib.com/posts/universities-should-be-more-than-toll-gates/
44•wdib•3h ago•24 comments

Writing a competitive BZip2 encoder in Ada from scratch in a few days – part 3

https://gautiersblog.blogspot.com/2025/09/writing-competitive-bzip2-encoder-in.html
35•etrez•23h ago•0 comments

$2 WeAct Display FS adds a 0.96-inch USB information display to your computer

https://www.cnx-software.com/2025/09/18/2-weact-display-fs-adds-a-0-96-inch-usb-information-displ...
290•smartmic•13h ago•131 comments

Ultrasonic Chef's Knife

https://seattleultrasonics.com/
603•hemloc_io•18h ago•474 comments

The bloat of edge-case first libraries

https://43081j.com/2025/09/bloat-of-edge-case-libraries
71•PaulHoule•8h ago•82 comments

AI was supposed to help juniors shine. why does it mostly make seniors stronger?

https://elma.dev/notes/ai-makes-seniors-stronger/
66•elmsec•9h ago•79 comments

Teardown of Apple 40W dynamic power adapter with 60W max

https://www.chargerlab.com/teardown-of-apple-40w-dynamic-power-adapter-with-60w-max-a3365/
150•givinguflac•2d ago•117 comments

Vibe coding cleanup as a service

https://donado.co/en/articles/2025-09-16-vibe-coding-cleanup-as-a-service/
102•sjdonado•4h ago•58 comments

Designing NotebookLM

https://jasonspielman.com/notebooklm
246•vinhnx•17h ago•83 comments

In defence of swap: common misconceptions (2018)

https://chrisdown.name/2018/01/02/in-defence-of-swap.html
73•jitl•10h ago•55 comments

Lidar, optical distance and time of flight sensors

https://ams-osram.com/innovation/technology/depth-and-3d-sensing/lidar-optical-distance-and-time-...
25•mahirsaid•2d ago•5 comments

Why, as a responsible adult, SimCity 2000 hits differently

https://arstechnica.com/gaming/2025/09/thirty-years-later-simcity-2000-hasnt-changed-but-i-have/
61•doppp•3d ago•72 comments

Knitted Anatomy

https://www.knitted-anatomy.at/cardiovascular-system/
95•blikstiender•3d ago•5 comments

Learning Languages with the Help of Algorithms

https://www.johndcook.com/blog/2025/09/17/learning-languages-with-the-help-of-algorithms/
35•ibobev•3d ago•16 comments

Hololuminescent Display

https://lookingglassfactory.com/hld-overview
29•geox•3d ago•6 comments

Mesda Craftsman Database

http://test0.dlibrary.org/en/nodes/4066-craftsman-database
5•1970-01-01•2d ago•0 comments

FLX1s phone is launched

https://furilabs.com/flx1s-is-launched/
263•slau•23h ago•178 comments

Scream cipher

https://sethmlarson.dev/scream-cipher
272•alexmolas•3d ago•95 comments

Were RNNs all we needed? A GPU programming perspective

https://dhruvmsheth.github.io/projects/gpu_pogramming_curnn/
72•omegablues•2d ago•21 comments

Ask HN: How were graphics card drivers programmed back in the 90s?

4•ferguess_k•2d ago•11 comments

Escapee pregnancy test frogs colonised Wales for 50 years (2019)

https://www.bbc.com/news/uk-wales-44886585
122•Luc•4d ago•52 comments

Slavery After Abolition: Revolt on the Amelia

https://www.historytoday.com/archive/feature/slavery-after-abolition-revolt-amelia
40•samclemens•4d ago•7 comments

MapSCII – World map in terminal

https://github.com/rastapasta/mapscii
185•_august•2d ago•20 comments

Vapor chamber tech keeps iPhone 17 Pro cool

https://spectrum.ieee.org/iphone-17-pro-vapor-chamber
116•rbanffy•20h ago•246 comments

A revolution in English bell ringing

https://harpers.org/archive/2025/10/a-change-of-tune-veronique-greenwood-bell-ringing/
79•ascertain•14h ago•28 comments

A brief history of threads and threading

https://eclecticlight.co/2025/09/20/a-brief-history-of-threads-and-threading/
73•emschwartz•13h ago•19 comments

Images over DNS

https://dgl.cx/2025/09/images-over-dns
183•dgl•22h ago•49 comments

PYREX vs. pyrex: What's the difference?

https://www.corning.com/worldwide/en/products/life-sciences/resources/stories/in-the-field/pyrex-...
145•lisper•1d ago•111 comments