(no title)
area51org | 10 months ago
Because then you won't know the design of the code or how it even works.
The hard part of coding isn't writing the code itself. It's the design of the code that takes skill, and if you leave that part completely up to AI, you are taking your life in your hands. Bad idea.
firefoxd|10 months ago
When the person building the application doesn't know or care, the application will still be deployed.
soraminazuki|10 months ago
Something needs to be done. It should be uncontroversial to require solid understanding of fundamentals from software professionals, yet here we are discrediting knowledge by calling such things "gatekeeping." It's reckless behavior as the industry is hellbent on hoarding as much personal information as it possibly can. Information that any responsible professional should be working to keep secure at the very least.
dirtyhippiefree|10 months ago
Resistance is futile.
We will adapt.
Root_Denied|10 months ago
Emergency services, hospital infrastructure, financial systems (like Social Security, where a missed check may actually mean people starve) are all places where you don't want to fail because of a weird edge case. It also feeds into fixing those edge cases requiring some understanding of design in general and also the design implemented.
Then there's the question of liability when something goes wrong. LLMs are still computers right now: they do exactly, and only what you tell them to do.
sli|10 months ago
I would argue that this is already true for people who practice vibe coding, because otherwise they'd spend less time just banging it out themselves instead of twisting prompts to get something that mostly works and needs hours of debugging.
jimbokun|10 months ago
Then any end users with the proper credentials can vibe code UIs (web apps, iOS and Android apps) that call those APIs to their heart's content.
We may also need operating systems and web browsers hardened in new ways to survive vibe coded apps.
nitwit005|10 months ago
That does mean it's hard to break the app, but it also means people quite frequently run into those limits.
verzali|10 months ago