Re:AI Agents: Less Capability, More Reliability, Please
by LPisGood on Monday March 31, 2025 @12:15PM
(#43536694)
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.
Re:AI Agents: Less Capability, More Reliability, Please
by cube00 on Monday March 31, 2025 @01:12PM
(#43537314)
> Vibe coders focus on writing tests
From the boasting I've seen, Vibe coders are also using AI to slop out their tests as well.
Re:AI Agents: Less Capability, More Reliability, Please
by kibwen on Monday March 31, 2025 @01:16PM
(#43537365)
Worry not, we can solve this by using AI to generate tests to test the tests.
Re:AI Agents: Less Capability, More Reliability, Please
by LPisGood on Monday March 31, 2025 @05:28PM
(#43540188)
Testing the tests is pretty much the definition of being a vibe coder.
Re:AI Agents: Less Capability, More Reliability, Please
by LPisGood on Monday March 31, 2025 @05:27PM
(#43540179)
Yeah and tests are much easier to validate than functions.
Re:AI Agents: Less Capability, More Reliability, Please
by hooverd on Monday March 31, 2025 @02:05PM
(#43537895)
Huh. The whole promise of vibe coding is that you don't have to pay attention to the details.
Re:AI Agents: Less Capability, More Reliability, Please
by namaria on Monday March 31, 2025 @02:24PM
(#43538058)
"You're programming wrong wrong" /s
Re:AI Agents: Less Capability, More Reliability, Please
by LPisGood on Monday March 31, 2025 @05:26PM
(#43540165)
Yeah, of course. I don’t think what I described could possibly be misconstrued as someone paying attention to details.
Re:AI Agents: Less Capability, More Reliability, Please
by achierius on Monday March 31, 2025 @09:34PM
(#43541938)
This seems optimistic -- prescriptive, rather than descriptive. From what I've observed, vibe coders largely do not include tests; they do verify functionality/correctness, but not rigorously or repeatably.
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.