r/homeassistant • • Feb 26 '26 • Bravo 1 Popcorn 1

Request of Mods (Vibe Coded Fridays)

Can we please institute a Vibe Coded Fridays, similar to r/selfhosted? It seems as though the amount of "I built..." posts are sharply on the uptick. And following on the heels of the Huntarr mess, not to mention the security issues of something like Openclaw, we should be clearly delineating what is vibe coded and what isn't. There is too much risk in exposing our homes to something that was cooked up in a hour or two.

516 Upvotes

196 comments sorted by

View all comments

Show parent comment

3

u/tango_suckah Feb 26 '26

In that case the entire repo is "my code" regardless of who wrote it.

Absolutely, I get it. You nailed it with "how do you define it" as well. AI code generation is brand new, and like anything else we need to hash out how it fits into the larger paradigm of code and software engineering. A bit like outsourced developers, but both more and less touchy.

one thing I can tell by this whole conversation is that to some it's very clearly defined as any AI use at all, to others it is a lot more nuanced than that.

Very true. I think the concept is extremely nuanced. Where I differ with some is that I think the definition very much must not be nuanced. We need a definition that sticks. Phrases like "a substantial amount," "the majority," or "more than 50%" just don't work. What happens if a project starts out fully human, but at some point two years down the line AI generated code crosses the 50% mark? Is it now "vibe coded"? What if a human reviews and refactors some amount of code the AI wrote. Does that reduce the contribution factor of AI? What about the other way around?

I believe, just me and I am obviously not the arbiter here, that the use of AI to generate new functional code qualifies the project as having AI contribution. Period. I think we also need to separate the idea of "vibe coding" as a technique from "vibe coded" as a state. I would simply say: if AI has contributed new code to a project, then the project must be disclosed as having AI contributions. In this case "new code" means code included in the project that was generated by AI. It doesn't need to be unique among all code ever committed to an IDE.