Vibe coding is here to stay - but engineers and computer scientists say 'learn to code' is still good advice
Briefly

Vibe coding is here to stay - but engineers and computer scientists say 'learn to code' is still good advice
"Kevin Wu, CEO and cofounder of the AI voice agent startup Leaping AI, said everyone is vibe coding. But that doesn't mean they're all doing it well. Wu said his company hired an engineer, only to suspect they were mostly vibe coding. "They didn't even have any idea what the code does that the AI produced," he said."
""It's sort of like giving a novice driver a race car," Nenad Medvidovic, chair of the Department of Computer Science at the University of Southern California, said. "There are certain things that can go very wrong if you don't know what you're doing." Medvidovic said studies show that AI works well for easier or moderately complex pieces of code, but that once you give it more complex problems, "vibe coding becomes less useful.""
"Researchers at Stanford found in a new study that in the most AI-exposed professions, which they said included software engineers, workers ages 22 to 25 saw a 13% relative decline in employment since the widespread adoption of generative AI. Employment for early career software developers declined by nearly 20% from its peak in late 2022 to July 2"
Vibe coding uses plain-English prompts to instruct AI tools to write code, making coding faster and more enjoyable for many developers. Some engineers rely on AI-generated code without understanding its behavior, leading to potential quality and safety risks. AI handles simple and moderately complex coding tasks well but struggles with highly complex problems, reducing the usefulness of vibe coding for advanced work. The rise of AI appears to affect entry-level employment: early-career software engineers experienced measurable declines in employment in AI-exposed roles. Software engineering roles are evolving as generative AI changes workflows, responsibilities, and needed expertise.
Read at Business Insider
Unable to calculate read time
[
|
]