Programmers after AI: who will stay in the profession
A developer ran a large-scale experiment: he built a complex product from scratch with AI code generators, deliberately broke it, then restored it, aiming to measure in concrete terms how close artificial intelligence has come to fully replacing programmers. Over the past six months, AI assistants have gone from amusing toys to serious tools that can design architecture and make complex technical decisions. Yet the results show that full AI autonomy in development is still a long way off, while the programmer's role is already changing.
AI-processed from Habr AI; edited by Hamidun News
Six months ago, talk of artificial intelligence replacing programmers sounded like yet another hype prediction from Twitter. Today that talk is no longer abstract, and one developer decided to test it with numbers rather than words.
The author of a study on Habr ran what could be called a stress test for the whole industry: he took modern AI code generators, used them to build a complex product from scratch, then deliberately broke everything and tried to restore it, again using artificial intelligence. This is not another think piece about the future of the profession but a documented experiment with concrete metrics and conclusions. That is why its results deserve attention.
The turning point came somewhere between autumn 2025 and early 2026. AI coding assistants, from GitHub Copilot to Claude and specialized tools such as Cursor, made a qualitative leap. They stopped being advanced autocomplete and learned to handle tasks that used to require experience and engineering judgment: designing application architecture, choosing design patterns, finding and fixing complex bugs. A year ago, AI-generated code had to be rewritten almost entirely; now it increasingly works the first time.
However, the experiment showed something subtler than a simple "yes, they will replace us" or "no, they will not." AI handles routine tasks with confidence: CRUD operations, standard integrations, boilerplate code that makes up a significant part of a developer's daily work. But as soon as a task goes beyond patterns well represented in the training data, problems begin. AI generates plausible but wrong code. It confidently proposes architectural solutions that collapse under load. It does not understand business context and cannot ask a clarifying question when a task is ambiguously worded.
That puts the industry in an interesting position. It is already clear that a significant share of the work done by junior and middle developers can be automated. Companies that hired dozens of programmers to write routine code will start cutting teams, not tomorrow, but within a two-to-three-year horizon. According to analysts, up to thirty percent of the tasks in a typical sprint can already be delegated to AI without significant loss of quality. And that share will only grow.
But the paradox is that the need for strong engineers will not only not disappear, it will grow. Someone has to formulate tasks for AI, check the output, and make architectural decisions that go beyond standard patterns. Someone has to understand why AI proposed a particular solution and see where it will break after six months in production. The programming profession is not dying; it is stratifying. Routine work goes to machines, while the value of expertise, systems thinking and the ability to work with uncertainty rises.
Product development is changing shape too. When the cost of writing code approaches zero, the bottleneck is no longer implementation but defining exactly what needs to be implemented. Product managers, designers and analysts gain unprecedented power: they can prototype ideas directly, without a developer as intermediary. This blurs the boundaries between roles in a team and forces a rethink of the very process of building software products.
The experiment's main conclusion is not that AI will take jobs; that framing is too simplistic. The conclusion is that the rules of the game are changing right now. Developers who see AI as a threat and ignore it risk ending up like typists who rejected word processors.
Those who learn to use AI as an amplifier of their own abilities, designing with it, checking its decisions and steering it in the right direction, will become an order of magnitude more productive. The future of development lies not in machines replacing people but in a new type of specialist: an engineer who thinks architecturally and manages AI as a tool. And judging by the pace of change, there is not much time left to adapt.
- Nov 2, 2026LLM Agent Built a Gearbox in KOMPAS-3D, but Scored Only 50 out of 100 on the Specification
- Nov 2, 2026Agents ignored the prompt to read memory in 7 of 7 sessions: an analysis of 13 thousand logs
- Nov 2, 2026Karpathy Built HackerTube, a Catalog of 6,454 Videos, in Two Hours with Claude Code
- Nov 2, 2026Корпоративное обучение ИИ и вайбкодингу в России в 2026 году: сколько стоит, почему лекции больше не работают и кого зовут компании
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
The AI world, distilled — once a week
Seven stories that actually mattered, hand-picked. No noise, no reposts, no press releases.
Done! Check your inbox for a confirmation.