Historically, programming was a complex affair, often dominated by a select few who spent years honing their skills. However, with the introduction of vibe coding, we are witnessing a shift where
software development can be seen as a
conversational act. The recent reports, like one from
Y Combinator declaring that 25% of its startups have codebases that are
95% AI-generated, underscore how pervasive and essential this new method has become (
TechCrunch).
This move towards reliance on AI also raises an important question: what happens to the traditional software engineers? Will they be rendered obsolete? Some in the field have expressed concerns, noting that while vibe coding can assist in simple projects, complex software still requires the insight and nuanced decision-making that skilled engineers bring to the table.