jwilliams
13 hours ago
> It’s Still Your Code... AI maximalists will read this section and scoff. They’re already vibe coding everything and have little to no idea what the generated code looks like.
This frames the argument like a dichotomy. And to be honest, using the Social Media "vibe-coding" as a strawman risks anchoring against something that's a mirage.
There are plenty of good engineers getting good results whilst accepting code-ownership as a continuum.
> If Claude goes down tomorrow, can you still do your job?
This is a valid counterpoint, but doing software is already a tricky set of dependencies. The answer here isn't automatically "you need to be able to do everything". It could simply be also use Codex.
I think the overall point is well made, I just don't agree with the absolute framing. There are things you can hand over AI safely. Even if you start small and increment it'll have a decent impact.
edanm
8 hours ago
Yes. One point I don't usually see people address is that using external dependencies has much of the same properties.
Developers often depend on external libraries like things for Image processing, Numpy, etc. Do they have to "own" the code in those external libraries and review them, in the same way people sometimes insist you have to review all AI-generated code? Do developers have to be able to recreate Numpy by themselves, even if their field isn't necessarily numerical optimization etc?
Those seem like very high and unreasonable bars.
lanyard-textile
11 hours ago
Love calling it a continuum, that's a very interesting argument.
daemin
12 hours ago
Who's name do you put down on a code commit? Yours, or the LLM? If it's yours then it is your code and you are responsible for knowing all about it. If it's the LLM then what do we even need you for?
jwilliams
10 hours ago
I've worked on plenty of code where the original author is long gone. Not sure that holds water at all.
daemin
10 hours ago
So an LLM is an author that writes code and immediately leaves.
hperrin
7 hours ago
Lol, just cause your name is on it doesn’t mean it’s your code. You didn’t write it. You don’t own the copyrights. You couldn’t sue someone if they stole it. It’s not your code.
Yeah, I get that it means “you’re responsible for it”, but the phrasing irks me.
lmm
11 hours ago
> using the Social Media "vibe-coding" as a strawman risks anchoring against something that's a mirage.
It's not a strawman. A lot of people are doing it.