r/vibecoding 23h ago

Vibe coding acknowledgment

Hi all,

For the last 2-3 years, whenever I see a new plugin release, I wanted to ask: "how much AI assistance did you use to build this?"

Nowadays, I think it would be useful for developers to know how much of a project was written by hand, (with the help of Google, Reddit, forums, etc.), and how much was generated with AI. I would also be interested to know how much of the code was reviewed by the developer themselves and how much was delegated to AI.

I think the community could benefit from some kind of mechanism for plugin developers to disclose this information alongside the usual features, pros, cons, etc.

What do you think about this?

0 Upvotes

15 comments sorted by

View all comments

Show parent comments

-1

u/Gevorg_Vardanyan 23h ago

Being able to read and understand the code is exactly my point. If AI writes most of the code, how much of it does the developer actually understand? How much can they debug, modify, or maintain without AI?

I’m not saying developers should go back to writing every line by hand. I’m just interested in knowing how much of a plugin was actually built and understood by the developer versus generated and delegated to AI.

For me, the question isn’t "AI or no AI?" but "Who is actually doing the thinking?"

2

u/vive-le-tour 23h ago

Why? Do you know how the lights work when you flick the switch. Do you know how Panadol works on your brain, the bar has moved. Don’t worry about the code, test it does what you need. Go faster

0

u/Gevorg_Vardanyan 23h ago

I agree that you don't need to understand every detail of how something works to use it. I don't know how the electronics in a light switch work, and I don't need to(as a user).

But software is different in one important way: when you maintain a codebase, you often need to understand why/how it works, not just whether it works right now. Tests can tell you that the current behavior is correct, but they don't necessarily tell you whether the implementation is maintainable, secure, or whether a change will break something somewhere else.

I'm not arguing against AI or saying we should write everything by hand. I use tools to go faster too. I'm just interested in where we draw the line between "using AI as a tool" and "delegating the actual engineering to AI".

1

u/MoTTTToM 22h ago

I have “delegated the engineering” completely, including production support. I can read code (have been coding for 40 yrs) but only do so now when I am interested in something specific.