The rise of vibe coding in Silicon Valley has sparked contrasting views among tech experts. While some praise its ability to speed up prototyping and foster creativity using AI, others like Zoho founder Sridhar Vembu criticize it for oversimplifying coding fundamentals.
In a recent post on a social media platform, Vembu expressed his belief that coding is a complex craft that cannot be reduced to natural-language prompts. He emphasized the layers of code, compilers, and optimizations that underpin computer operations, highlighting their importance in understanding the core principles of coding.
On the other hand, Google CEO Sundar Pichai has been a vocal advocate for vibe coding, describing it as a transformative trend that makes programming more accessible and enjoyable. Pichai envisions a future where individuals, including non-engineers, can bring their ideas to life without needing expertise in traditional programming languages like Python or JavaScript.
The concept of vibe coding, coined by OpenAI cofounder Andrej Karpathy, involves communicating coding instructions in plain language to AI assistants like Windsurf or OpenAI’s Codex-powered tools. These tools then generate code, make revisions, and address bugs through interactive conversations, simplifying the coding process for users.
While Pichai sees the potential for AI-generated code to empower non-technical users and enhance creativity, Vembu and others caution that the complexity of coding goes beyond mere language prompts. They point out that AI-generated code may not be suitable for critical systems and that experienced engineers will still play a vital role in software development.
As vibe coding gains momentum and tech giants like Microsoft and Google incorporate AI tools into their coding workflows, the debate over its impact on coding practices and skill requirements continues to unfold.
