Why AI Programming Tools Still Only Serve the Tech Insiders
This is quite interesting.
Today, I came across an article on InfoQ titled The Limits of Vibe Coding: 30 Million Developers Canât Deliver Inspiration for 8 Billion People. Honestly, it stung a bit to read, but I have to admitâit hits on a question weâve all been avoiding: After all the hype around AI programming tools, how many more people can actually write code now?
The answer might be harshâitâs still the same tech crowd.
The article points out that while AI has lowered the barrier to programmingâauto-completing code, explaining errors, even writing entire functionsâitâs still fundamentally serving those 30 million developers worldwide. As for everyone else? They still donât understand what an IDE is, what dependency management means, let alone debugging. No matter how smart the tools get, the cognitive gap remains.
This reminds me of a scenario. A while back, a friend excitedly told me, âAI can write code nowâdoes that mean I can build an app?â They opened GitHub and gave up within three minutesâjust setting up the environment was enough to scare them off. See? No matter how user-friendly the tool, the complexity of the tech ecosystem is still a wall.
Itâs a paradox. On one hand, we talk about AI being âinclusive,â about empowering all 8 billion people to express their creativity. On the other hand, the tech world is mostly just patting itself on the back. âVibe Codingâ sounds cool, but its âvibeâ is still a techie vibe. When outsiders step in, theyâre met with jargon and quickly leave.
One point from the article really resonated with me: AI reduces operational costs, not understanding costs. You can use ChatGPT to generate code, but that doesnât mean you know why it worksâlet alone how to fix bugs. Programming is, at its core, about logical expression, and tools alone canât teach you how to build that logic.
Of course, some might say, âGive it timeânot everyone knew how to use computers back in the day.â But the problem is, the speed of technological advancement and the difficulty of adoption are widening the gap. The more powerful AI tools become, the more complex the tech stack grows, and the more newcomers have to catch up.
So, what does âprogramming for allâ really mean? Maybe itâs not about everyone writing Python, but about turning ideas into digital products in a more natural wayâlike describing what you want in plain language and having AI generate a functional app, skipping code, configuration, even the concept of âprogrammingâ itself.
But weâre far from that. Right now, AI programming tools feel more like giving techies a sharper knife, not building a bridge for everyone else.
(Original article link: https://www.infoq.cn/article/xyz123 â worth a read, the arguments are sharp.)
One last gripe: The tech world sometimes feels like a xianxia novelâthe higher your âcultivation level,â the easier you think the basics are, forgetting that most people havenât even tested their âspiritual roots.â