← Back to context

Comment by mr_mitm

4 months ago

Also from the tweet;

> It's not too bad for throwaway weekend projects, but still quite amusing

You were never supposed to vibe code on serious projects.

Any project that solves a real need will invariably become serious.

I have lost count of the number of quick one off scripts that ended up still being used in production workloads five (or more) years later.

It's fine for tooling or weekend project. I did it on an internal tool. It's got so much functionality now though, that Cursor struggles. It was great when I had a blank project, needed x, y, z and it went off and did It's thing. The moment the project got bug and need modifications, it is better that I do it myself.

Also I am a backend engineer. I don't know what kind of code it's producing for my front end. I just hit accept all. But seeing how it does the backend code and having to prompt it to do something better (architectural, performance, code reuse) I have no doubt the front end of my pool is a pile of poop.

I fear that management will see these small quick gains and think it applies to everything.

I'm of the opinion now, that vibe coding is good if you are familiar with the code & stack and can ensure quality. You don't want to give it to a product owner and have them try to be an engineer (or have a backend dev do front end, vice versa).

Just my opinion.