Becoming a programmer thanks to AI: fantasy or reality?

Apps
Becoming a programmer thanks to AI: fantasy or reality?

The concept of "vibe coding" suggests that anyone can create an app or website without programming knowledge, fueled by advances in generative artificial intelligence (AI). "You let yourself be carried away by the vibe" - a term introduced by OpenAI co-founder Andrej Karpathy - "and you forget about the code," he stated in a recent post. This notion gained traction when tech journalist Kevin Roose claimed to have developed sites and apps without any programming expertise.

Generative AI models can now produce lines of code on request, whether written or spoken, with tools like ChatGPT and Gemini Canvas leading the charge. Many platforms dedicated to coding have emerged recently, highlighting the significant shift in how software might be created in the future. "We might be experiencing a fundamental disruption in how software is developed and by whom," Matteo Cellini remarked.

However, those without coding skills often struggle with these tools, as they lack the necessary knowledge to evaluate the generated code. Even a sociology professor, who could program, found navigating generative AI challenging without understanding the code. Experts believe that while programming knowledge remains vital, the rise of "vibe coding" could democratize app development and cater to specific user needs.