Why ‘Should I Learn to Code?’ Is the Wrong Question
Last month, Anthropic CEO Dario Amodei made waves by predicting that within 12 months, AI could be writing essentially all the code we use. Speaking at a Council of Foreign Relations event, Amodei stated, "On the jobs side of this, I do have a fair amount of concern. In 12 months, we may be in a world where AI is writing essentially all of the code." Microsoft's CTO Kevin Scott echoed similar sentiments on the 20VC podcast, forecasting that AI would generate 95% of all code within the next five years.
These bold predictions sparked a slew of anxious questions: "Should I still learn to code?" and "Should I teach my child to code?" Both are questions I've heard repeatedly on podcasts and various media, often answered with a resounding "no."
However, I don't think the situation is quite that straightforward. It's true that AI may soon handle the bulk of coding tasks, but this doesn't mean the role of the developer is becoming obsolete - it means it's evolving.
Instead of asking, "Which programming language should I learn first?" perhaps the more relevant question now is, "How do I effectively communicate my ideas and product requirements to an AI?" Learning to code is shifting from a language-specific technical skill to a broader skill centered around effective communication and creative problem-solving.
Recommended by LinkedIn
Just like when teaching a child to speak, you're no longer restricted to one language; instead, you teach them how to communicate and express themselves effectively. Similarly, the future developer needs proficiency in translating requirements into clear prompts and effectively reviewing and refining AI-generated code.
Coding has always sat at the intersection of technical skill and creativity, but with the rise of "Vibe Coding," we're leaning more heavily into creativity. Rather than signaling the end for developers, this evolution makes coding more accessible than ever. Individuals have never been more empowered to build impactful, innovative solutions.
In short, the era of AI and Vibe Coding doesn't mark the death of the developer - it marks an exciting new chapter where creativity and clarity play a pivotal role. Solutions will be taken from idea to reality on a much faster timeline, and I'm looking forward to being a part of it.