How Programmers Can Avoid Being Obsolete in the AI Coding Era
This is pretty interesting. Today, I read that article on Titanium Media about vibe coding, and honestly, it sent chills down my spine.
You know Andrej Karpathy, right? The AI guru from Tesla. His concept of vibe coding basically means programmers wonât need to write code line by line anymore. Instead, theyâll describe requirements in natural language, and the AI will generate the code automatically. Sounds great, doesnât it? But think about itâthis is going to shake the entire industry.
First, the hardest truth: the core skill of programmers might no longer be writing code. Itâll be about âdesigning intent.â Youâll need to know how to chat with AI, translating business needs into language machines can understand. Sounds simple, but the bar is actually sky-high. Itâs like the current clashes between product managers and programmers, except now itâll be programmers arguing with AI. Just thinking about it gives me a headache.
Then thereâs the tooling aspect. AI coding tools like Claude Code are already replacing a lot of basic coding work. What used to take three days to code might now be done with three sentences. Efficiency has skyrocketed, but hereâs the problem: what happens to programmers who rely on writing basic code for a living? Especially newcomersâthey wonât even get the chance to practice.
What really worries me is the geopolitical angle. This revolution is being led by Silicon Valley. The domestic developer ecosystem is still playing catch-up. Look at GitHub Copilot, Claude Codeâtheyâre all American products. Meanwhile, weâre still debating whether to block them. Honestly, this kind of technological gap is even more insidious than the chip blockade. By the time we realize it, it might already be too late to catch up.
That said, itâs not all doom and gloom. No matter how powerful AI gets, someone still has to tell it what to do. Programmers wonât disappear, but theyâll have to level up. In the future, thereâll probably be two types of people: âintent designersâ who understand business needs, and âprompt engineersâ who fine-tune AI. Traditional coders? Either adapt or get left behind.
Lately, Iâve started asking weird questions in interviews. Instead of testing algorithms, I ask, âHow would you explain this requirement to AI?â A lot of veterans with ten years of experience freeze on the spot. The game has truly changed.
One last rant: the worst off are the kids learning to code now. They just master for loops, and AI says thatâs already outdated. Itâs like learning to repair horse carriages only to find the streets flooded with Teslas. Who do you even complain to?