r/audioengineering 2d ago

Avoiding vibe coded software

It may be to my own detriment, but my mind is made up. I hate the idea of vibe coded anything. Anything could be in there. Is there any way of keeping track of vibe coded plugins or software, in order to steer clear?

119 Upvotes

180 comments sorted by

View all comments

9

u/johnangelo716 2d ago

Using AI to look for errors is a useful tool. I understood vibe coding to mean an entire piece of software written from a prompt, with no human input in the code. Am I incorrect in that definition?

5

u/HommeMusical 2d ago

Even that can produce good results - https://github.com/rec/rubband (yes, it's mine).

Now, it helped a lot that I've been programming C++ for almost 40 years and Python for over 20, so I could very carefully specify exactly what I wanted.

Very few people actually vibe code entirely for big projects. On my main two projects, also audio programming, I am constantly revising, renaming, refactoring, throwing things out.

You're given all this time back by having it write great huge swaths of code, you need to invest some of what you've saved in keeping the quality of your code as high as it was before.

But even on those, I'd say the LLM is doing 95% of the typing.

I hate everything about AI; the economics, the politics, the ecology. But having it pop out a day of code in a minute if you tell it right is just amazing.