AI Companies: "AI is now amazing at spotting insecure code"
Implication: If it can spot it, all the code it writes must therefore be secure
Which is funny to anyone that's prompted one to review some code for security problems where that code is something it generated previously.
I've seen a number of companies (and HN contributors) explain that AI produces code that is better than coders. Which, of course, if you actually think about it carefully, doesn't guarantee anything about security, but that's not how executives understand the sentence.
It might have been some internal testing mechanism that's been corrupted. Or if they had an existing hole the AI probably convinced itself that was what was necessary.
That's one of the disadvantages of them hiding the "thinking" output they used to cycle through, sometimes you could spot that happening.
That's still dumber than I've come to expect from LLMs but as others have pointed out, I'm a developer who uses LLMs as a tool, not a manager using a LLM as a developer.
Yeah, I've seen so often the agent just getting rid of tests (either by removing them or by corrupting them) that it stopped being funny a long time ago.
If you ask it to rebuild a site that has x, y and z features, the AI will output an average outcome because it's doing broader implementations. Context and thinking only goes so far unless you have thousands upon thousands to burn in tokens.
1. Boss orders dev to use Claude for everything. Claims proudly "we're AI-native", "we're using an AI factory". Disincentivizes any kind of human review.
2. Dev eventually gives in.
3. Claude makes mistakes.
4. Dev gets blamed, because they're the "human [fuse] in the loop".
Scratch the "management" and replace it with "critical" and we probably have a near universal statement (maybe also add that no sole person should make such decisions).
The problem with vibe coding isn't the AI, it's how people use it. It's that people with no idea of what they're doing, now think they can do what used to require an expert.
To get what tfa is describing, you'd need to explicitly request a dumbed down system, use a really shitty LLM, or both.
Honestly I'd sooner believe this is the result of a highschooler than a LLM.
I've got no problem with people vibe coding a personal project or a prototype or something, but when you've got code in production, that a business depends on, you've got to be a massive idiot to blindly start rewriting it in this way.
Not sure why you couldn't take the "its easy with AI" path and actually refresh the current codebase.
This is hearsay mind you, I don't know how much of their old site is there...
Build and maintain our website. Add features as needed. Rewrite everything as needed. Deploy automatically. Make it compatible. Make it secure. Make it cyber. Make it cloud. Don't make mistakes.