←back to thread

419 points serjester | 1 comments | | HN request time: 0.241s | source
Show context
joshdavham ◴[] No.43536242[source]
My rule of thumb has thus far been: if I’m gonna allow AI to write any bit of code for me, then I must, at a bare minimum, be able to understand that code.

There’s no way I could do what some of these “vibe coders” are doing where they allow AI to write code for them that they don’t even understand.

replies(4): >>43536457 #>>43536559 #>>43537637 #>>43538600 #
AlexandrB ◴[] No.43536559[source]
I think there's a lot of code that gets written that's either disposable or effectively "write only" in that no one is expected to maintain it. I have friends who write a lot of this code for tasks like data analysis for retail and "vibe coding" isn't that crazy in such a domain.

Basically, what's worse? "Vibes" code that no one understands or a cascade of 20 spreadsheets that no one understands? At least with the "vibes" code you can stick it in git and have some semblance of sane revision control and change tracking.

replies(6): >>43536629 #>>43536711 #>>43536898 #>>43537300 #>>43537330 #>>43537477 #
Centigonal ◴[] No.43536629[source]
> I have friends who write a lot of this code for tasks like data analysis for retail and "vibe coding" isn't that crazy in such a domain.

I think this is a great use case for AI, but the analyst still needs to understand what the code that is output does. There are a lot of ways to transform data that result in inaccurate or misleading results.

replies(1): >>43536694 #
LPisGood ◴[] No.43536694[source]
Vibe coders focus on writing tests, and verifying function/correctness. It’s not like they don’t read _any_ of the code. They get the vibes, but ignore the details.
replies(3): >>43537314 #>>43537895 #>>43541938 #
hooverd ◴[] No.43537895[source]
Huh. The whole promise of vibe coding is that you don't have to pay attention to the details.
replies(2): >>43538058 #>>43540165 #
1. LPisGood ◴[] No.43540165[source]
Yeah, of course. I don’t think what I described could possibly be misconstrued as someone paying attention to details.