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?