惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
H
Heimdal Security Blog
Jina AI
Jina AI
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
AWS News Blog
AWS News Blog
C
Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
The Hacker News
The Hacker News
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
S
Securelist
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
博客园 - 叶小钗
J
Java Code Geeks
V
V2EX
博客园 - Franky
Spread Privacy
Spread Privacy
K
Kaspersky official blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Simon Willison's Weblog
Simon Willison's Weblog
Project Zero
Project Zero
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
C
CERT Recently Published Vulnerability Notes
Latest news
Latest news
NISL@THU
NISL@THU
罗磊的独立博客
W
WeLiveSecurity
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
V
Visual Studio Blog

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
The end of the programmer: 26 predictions I dare you to break
Ad Soares · 2026-06-12 · via DEV Community

Essay · June 2026 · 26 theses · 3 horizons

It's not about AI replacing devs. It's about who holds power inside the software production chain — and who's about to lose it.

For decades, software development was bottlenecked by one simple question: who's going to implement this? With AI agents, that question loses force. The new question is different: who guarantees the AI understood the right problem, touched the right place, executed safely, and produced real value for the business?

The core thesis

AI doesn't eliminate software — it redistributes power within the production chain. Execution tends to get cheaper; judgment, more valuable. AI solves much of the implementation, but it doesn't eliminate ambiguity, accountability, risk, legacy, messy data, or hard business decisions. That's why the programmer won't disappear — but whoever only executes loses ground, and whoever understands, directs, validates, governs, and takes responsibility gains relevance.

How to read this article

The theses below are bets, not certainties. Some carry high confidence; others are deliberately provocative. At some points, one thesis attacks another. That's intentional: almost every text about AI suffers from the same flaw — every prediction points in the same direction, as if the future were linear, clean, and inevitable.

The future will probably be more contradictory. AI may raise productivity in some contexts and create rework in others. It may shrink teams while creating new roles. It may make software cheaper while creating new, expensive dependencies. It may elevate human judgment and then automate part of that judgment.

Reading rule: don't just ask "will this happen?". Ask "in which companies does this already start to make sense?", "which part of this is inevitable?", and "which part depends on maturity, governance, data, culture, and regulation?".

Each thesis carries a confidence level: high (80%+), medium (60–79%), or low (<60%).


1 year — through June 2027 · execution starts being delegated

1. The programmer who only codes loses their seat at the most AI-mature companies

Confidence: 80%

Your programming job won't be destroyed by AI. It'll be destroyed by another programmer who uses AI better than you.

I'm not saying CRUD, simple integrations, and predictable fixes vanish from the market in 12 months — most companies have legacy, compliance, and inertia that keep that work alive for years. I'm saying that in the first quartile of adoption, the profile that just receives a task, writes code, and hands it to someone else to validate no longer justifies a dedicated hire. They compete with a queue of agents — and lose on price, speed, and availability.

The "Claude Code, Codex, or Copilot babysitter" who copies, pastes, accepts suggestions, and rubber-stamps pull requests is the first to become redundant: if their job is to not get in the way, they can be removed without loss. The interview question stops being "can you program?" and becomes "can you steer an AI to a correct, safe, and useful delivery?"

What would change my mind: if by June 2027 AI-mature companies are still hiring meaningful volumes of junior/mid devs focused purely on execution, with no requirement for agent operation, structured validation, or full-cycle vision.

2. Traditional junior roles shrink — and nobody has solved the problem that creates

Confidence: 85% (85% on the model's crisis; 95% on the unsolved problem)

The tasks that historically trained juniors — CRUD, screen tweaks, scripts, basic tests, documentation, small fixes — are exactly the first ones AI does well enough. Entry-level roles don't vanish, but they change in nature: the junior who learns by making mistakes on simple tasks gives way to the beginner agent-operator, who needs to review, test, question, steer prompts, interpret failures, and understand enough of the system not to approve garbage with confidence. And in smaller numbers.

If the junior disappears in 2027, who's the senior of 2032?

The industry may be eating its own seed corn. Today's senior learned technical judgment by writing a lot of bad code, fixing errors, breaking production, and maintaining legacy. If that ladder disappears, either we invent another way to build judgment, or we'll have a generation of validators who never built anything deeply — and therefore don't know how to validate.

What would change my mind: if a clear, scalable, widely adopted model of technical training quickly emerges — based on agents, simulations, labs, guided review, and deliberate practice.

Would your company hire a junior today? If the answer is no, who do you think you'll hire as a senior in 2032?

3. The backlog becomes an execution queue for agents

Confidence: 75%

Issues, known bugs, migrations, missing tests, and UI tweaks get assigned directly to specialized agents. The human prioritizes, refines, approves, resolves ambiguity, and corrects when the AI gets lost. The new skill isn't writing a ticket; it's writing a unit of work an agent can execute safely, with limits and acceptance criteria.

This changes the quality the backlog requires. A bad issue no longer confuses just one person — it triggers a sequence of bad work: bad PRs, fragile tests, and misleading documentation, at agent scale and speed.

4. The bottleneck moves away from writing code — but the gains may be smaller than they look

Confidence: 90% (90% on the bottleneck shift; genuine uncertainty on the size of the gain)

The problem stops being "who writes the code" and becomes "who guarantees the AI understood the right system, changed the right place, and didn't break something hard to see". And here lies the subtlest risk: the problem isn't just the AI being wrong. It's the AI looking right enough to be approved. A poorly done Human-in-the-Loop is just automation with a human stamp.

Now the most uncomfortable data point in this article, which I'll face instead of hiding. The METR study (July 2025), with experienced developers in repositories they knew well, showed that using AI tools they were about 19% slower — while believing they were 20% faster. Open-source studies point the same way: more apparent activity, more rework, a drop in core developers' productivity.

The uncomfortable implication: part of the gain we feel may be illusory. The cost reappears in review, rework, inconsistency, technical debt, and future maintenance — delivery volume rises while net quality falls. The counterpoint: those studies measured 2024/2025 workflows with devs who were experts in their own code; in greenfield and fragmented tasks the gains can be high. My bet is that the gains are real but concentrated, and that the metric that matters isn't "how much code was generated" but how much validated value reached production without increasing future risk. But it's a bet, not a fact.

5. The AI Builder emerges — the professional who runs the assembly line

Confidence: 85% (on the role's emergence; see thesis 8 of the 3-year horizon for the catch)

A technical-product generalist who turns business intent into working software through a network of agents. A blend of programmer, analyst, QA, DevOps, product, data, and architecture. They don't need to be the top expert in anything, but they need to know enough to challenge the AI, assemble context, interpret logs, review code, measure impact, and decide when to escalate to a human specialist.

The name will still vary: AI Software Operator, AI Builder, AI-Native Builder, Agentic Software Architect, Software Orchestrator, AI Delivery Engineer. But: it may be a transitional profession. If validation itself gets partly automated, the AI Builder will need to climb the value chain again — we'll come back to this.

6. Agentic AppOps stops being outsourcing and becomes software margin

Confidence: 70%

Companies already hire third parties to maintain and evolve software — that's nothing new; entire industries are built on it. What's new is the cost structure. In the traditional model, the client sends incomplete demands and a human team refines, develops, tests, fixes, and maintains. In the agent model, the client sends requirements of variable quality; agents refine, specify, implement, test, analyze impact, and open PRs; the contractor governs the flow and ensures quality. The service that needed 15 people now needs 2 to 4 operating agents.

Agentic AppOps is the evolution of software maintenance: less staffing of people, more orchestration of agents, governance, and outcomes. Whoever sees this first operates with SaaS margins selling what was always a service. The brutal counterpart is in the 3-year horizon, thesis 7.

7. Documentation becomes infrastructure for agents

Confidence: 85%

Documentation stops being something written only for humans and becomes part of the agents' operational infrastructure. READMEs, ADRs, runbooks, acceptance criteria, Definition of Done, security policies, and files like AGENTS.md directly guide how agents work — Thoughtworks' Technology Radar already treats AGENTS.md and Agent Skills as central techniques for this.

The line is simple: bad documentation produces bad agents. The company with organized context has an edge; the one relying on tribal knowledge gets confused, unsafe, expensive-to-run agents. Whoever treated documentation as a cost will discover they were destroying their own agents' fuel.

8. The Human-in-the-Loop becomes a bottleneck — and starts to rot

Confidence: 80%

The market starts to realize the new bottleneck isn't just the AI — it's the human validating the AI. Professionals who rubber-stamp PRs without understanding the generated code, who "review" documents without reading them, who accept fragile tests because they passed green, will generate incidents, rework, and distrust. Methods emerge for validating with discipline: structured review of AI-generated PRs, comparison between intent and implementation, risk analysis before merge.

But there's a deeper problem, known in aviation since the 1980s (Lisanne Bainbridge, "Ironies of Automation"): those who don't practice, lose the skill. The dev who spends years only reviewing generated code loses the ability to write, debug, and judge code deeply. Paradox: the human stays in the loop because they can judge; but if automation strips away the practice that built that judgment, the HITL itself loses quality. We return to this in the 6-year horizon.


3 years — through June 2029 · roles compressed, operations change

1. Teams of 1 to 4 deliver the operational output of squads of 10 to 20

Confidence: 75%

Your 15-person squad is becoming a sign of inefficiency, not strength.

It doesn't mean mass layoffs; it means recomposition. Fewer people executing fragmented tasks, more people deciding, validating quality, governing risk, and understanding the business. Team size stops being a sign of capacity and becomes a question: how many of these people make real decisions, and how many just pass along work agents could execute? The question becomes "what's the real validated delivery capacity of this system of humans and agents?".

2. The SDLC becomes continuous orchestration

Confidence: 80%

The lifecycle stops being a linear process with separate roles and becomes continuous operation across humans, agents, pipelines, environments, policies, tests, documentation, observability, and governance — from discovery to maintenance.

McKinsey keeps hammering this in its reports on generative AI in development: the biggest gains require rethinking workflows and operating models, not buying tools. Buying an AI license and keeping the same process is the most expensive way to change nothing. The real gain comes when the whole flow is redesigned: how the requirement comes in, how context is assembled, how the agent executes, how the PR is reviewed, and how production is protected.

3. PO, QA, DevOps, and Designer don't disappear — the boundaries between them do

Confidence: 80%

The disciplines don't end; what ends is the need for a separate person for every operational micro-activity on every project. The cut won't be by role, it'll be by quality.

Area What AI absorbs What stays more human
Dev CRUD, refactors, simple tests, predictable integrations Architecture, trade-offs, diagnosis, technical decisions
QA Scenarios, test data, automation, regression Risk, real coverage, perceived quality
DevOps IaC, pipelines, common troubleshooting Governance, security, cost, reliability
Product User stories, initial criteria, feedback analysis Priority, strategy, conflict, market vision
Design Variations, prototypes, copy, commodity screens Differentiation, experience, positioning

The valuable professional will be less "owner of a box" and more someone able to remove blockers so the network of agents works without friction.

4. Architecture becomes an immune system against AI-generated mess

Confidence: 85%

AI without architecture doesn't accelerate software. It accelerates entropy.

The more code AI generates, the more valuable the architecture that stops it from degrading the system — from choosing paths that are technically possible but architecturally forbidden. Thoughtworks' Technology Radar already warned about "architecture drift": agents accelerate the gap between the real code and the intended architecture.

Architecture stops being a technical drawing and becomes an immune system: it defines what the AI can touch, how it must touch it, which paths are forbidden, which decisions require approval, and how to detect when the real code drifts from intent. Clear boundaries, contracts, architecture tests, ADRs, living documentation, and guardrails stop being best practices and become survival. AI-generated code without clear boundaries is technical debt on steroids — and the pragmatic architect becomes essential again because someone has to stop the AI from being too creative.

5. Context Engineering becomes a core competency

Confidence: 85%

The best professional isn't the one who knows the most syntax, but the one who assembles the best context for the AI to operate safely — domain explained, business rules organized, decisions documented, scope limited, what the AI must not do made explicit — and keeps it comprehensible to humans.

The challenge isn't adding more context; it's putting the right context, at the right moment, for the right agent. Too much context becomes a problem too: contradictory instructions, noise, and cost. Whoever masters context engineering will have better, cheaper, more reliable agents — a productive advantage that's hard to copy.

6. Traditional productivity metrics become obsolete

Confidence: 80%

Measuring productivity by commits, PRs, story points, or closed tickets gets dangerously misleading when agents produce volume at high speed. Volume isn't value — and the company that measures only apparent output will be fooled by agents very efficient at producing garbage. (Remember METR: the sense of speed already fools even the dev themselves.)

Metrics migrate toward business value, rework reduction, incidents, maintenance cost, and reliability. And the financial metric shifts too: what matters isn't cost per token, it's cost per validated outcome. The trap is spending a lot on AI without seeing the invisible cost of review, rework, and poorly governed agents.

7. Hourly billing collapses — and takes the traditional software shop with it

Confidence: 70%

If a team with agents delivers faster, billing by the hour punishes the efficient. The body shop sells exactly what AI commoditizes: human hours of fragmented execution. The shops that survive migrate to another model — less staffing and more outcomes, fewer man-hours and more governance, less bloated squad and more Agentic AppOps. Those who keep selling "a mid-level dev at $X/hour" will compete with a marginal cost trending toward zero.

And this carries a social dimension that runs deeper than any single country. Tech has been one of the great income elevators of recent decades — a path into the middle class across many economies. If AI compresses the intermediate mass and rewards only an elite of orchestrators, the conversation stops being about careers and becomes about economic policy.

8. The most uncomfortable thesis in this article: the human validator is automatable too

Confidence: 50% (and that's exactly why it matters)

Much of this article rests on a comfortable premise: code is automatable, but judgment, validation, and governance stay human. But why, exactly?

Reviewing a PR has inputs, outputs, and criteria. Validating documentation has a checklist. Checking architectural adherence can be partly automated. In many cases, an agent can review better than a tired, distracted, or deadline-pressured human. If that holds up by 2029, the AI Builder of the 1-year horizon may be a profession with an expiration date, and the HITL a transitional phase.

This doesn't mean the human disappears tomorrow: legal accountability, institutional trust, and reputational risk keep them in the circuit. But notice what that means — the human stays in the loop for legal and political reasons, not technical ones. That's a far more fragile position than "human judgment is irreplaceable".

9. Agent governance becomes mandatory — probably after the first big incident

Confidence: 90% (90% on governance; 60% on the incident as the trigger)

Agents are no longer chatbots; they've become operational actors with access to repositories, credentials, pipelines, and data. No serious company will let them operate without answering: which agent made the change, who authorized it, with which permissions, using which context, which tests ran, which risk was accepted, how to revert, how to audit. This creates a new attack surface: prompt injection, skill supply chain, malicious MCPs, and automated decisions with legitimate permission.

Extra bet: serious governance won't come from prudence, it'll come from reaction. At some point between 2026 and 2029, an autonomous agent causes an incident big enough to become a headline, a contract, an audit, and an insurance requirement. After that, governance stops being a consulting slide and becomes a mandatory clause.


6 years — through June 2032 · the market is reconfigured

1. A software company with very few humans becomes normal

Confidence: 70%

It'll be common for a relevant SaaS company to operate with 3 to 15 people and dozens or hundreds of specialized agents handling development, support, data analysis, documentation, monitoring, QA, security, billing, and onboarding. Humans stay in strategy, governance, relationships, legal accountability, product vision, and decisions involving risk, reputation, and ambiguity. The next unicorn may be born with fewer people than a traditional enterprise squad.

2. Software starts being generated on demand — and that opens two dangerous paths

Confidence: 65% (on generation on demand)

Instead of opening a ticket to create an admin screen, the user asks: "create a delinquency view by unit, with a weekly alert and permission for managers only". The AI generates the interface, the query, the permission, the test, the documentation, and maybe a controlled deploy. Software stops being just a project and becomes an organism continuously tended by agents. But it opens two paths: disposable software (generate, use, throw away, and regenerate when needed — maintenance dies in some layers) and instant legacy (millions of lines no human ever read, integrated into critical systems).

AI may not end legacy. It may create it at industrial speed.

My bet: we'll have both at once, in different layers of the stack — and "archaeology of AI-generated code" becomes a profitable service.

3. The differentiator stops being software and becomes operational knowledge

Confidence: 85%

Code gets cheap. What gets expensive is deeply understanding the business, the data, the processes, the constraints, the risks, the customers, the real operation, and the reasons previous decisions were made. The advantage won't be "I have devs who code"; it'll be "I have context, data, history, integrations, processes, and agents trained to operate this domain better than my competitors". In the post-AI world, operational knowledge becomes the product.

4. Teams will have more agents than people — and professionals will sell their agent networks

Confidence: 75% (75% on the first part; 55% on the second)

Each senior will have a personal network of agents — code, test, security, infrastructure, documentation, product, finance, incidents — and will be judged by their ability to assemble, coordinate, train, and audit that set. A senior with good agents will look like a mini-company, serving multiple clients at once. Recognized professionals will license their processes, templates, skills, and validation flows. Methodology becomes a product, and the résumé of the future may say not just where someone worked, but which agents they know how to operate.

5. Your production capacity becomes a vendor subscription

Confidence: 80%

This is the thesis the market prefers not to discuss. If software production comes to depend on frontier models, APIs, and closed platforms, you stop controlling part of your own productive capacity. What happens when the price triples? When an update changes the behavior of the model that powers your pipeline? When a policy blocks a use case, or a geopolitical decision restricts access?

Software was an asset: you wrote it, it was yours. AI production capacity may become rented land. Open models, local execution, multi-model routing, caching, and fine-tuning stop being cost optimization and become a strategy of operational sovereignty. AI productive capacity may be the new cloud lock-in — and whoever builds an operation 100% coupled to a single vendor will feel it at the worst possible time.

6. The return of the modular monolith

Confidence: 55% (deliberately low — the most counterintuitive bet in this article)

A prediction that goes against the last decade's consensus: AI may make modular monoliths more attractive than overly distributed architectures. Agents work better when they understand context cohesively. Systems with dozens of repositories, multiple pipelines, scattered contracts, and fragmented observability are harder for agents to understand, change, and validate.

Well-organized modular monoliths offer centralized context, clear internal boundaries, simpler tests, and lower risk of inconsistency between services. It doesn't mean abandoning microservices in every case. The provocation is different: AI may not kill the monolith — it may make it more competitive in many scenarios.

7. A "Professional Engineer" stamp for software: technical accountability signed by humans

Confidence: 60%

When agents operate production, the question "who answers when it goes wrong?" stops being philosophical. In critical systems — finance, health, government, infrastructure, payments — the figure of the human technical lead accountable for the delivery may emerge. Even if 90% of the work was done by agents, someone will have to sign off on risk, compliance, and civil liability — the equivalent of a licensed engineer stamping off on a building.

The irony: this may preserve part of human employment not for technical superiority, but for legal, insurance, and institutional necessity — someone to sue.

8. Traditional computer-science education enters open crisis

Confidence: 70%

Enrollment in computer-science programs is already falling in the US. Long curricula train people for tasks that get automated during the course itself; bootcamps that teach only CRUD lose value even faster. The diploma loses force as a sufficient signal of competence, and nothing consolidated replaces it. The question remains unanswered: how do you build technical judgment — the one thing this article says is left for humans — if automation eliminated the practice that created that judgment? (Yes, it's the same wound as the junior thesis. It doesn't heal in 6 years.)


Who wins and who loses

Gains ground: The AI Builder who runs agents with judgment. The pragmatic architect who defines boundaries. The risk- and systemic-validation-oriented QA. The platform, security, and cost DevOps. The PO with strategic vision and decision power. The consultancy that sells outcomes, governance, and evolution. The company with organized context, data, and documentation.

Loses ground: The coder of well-specified tasks. The dev who blindly trusts AI output. The purely executor manual QA. The repetitive operational DevOps. The bureaucratic PO who just writes stories. The body shop based on man-hours. The company of tribal knowledge and bad documentation.


What won't change

Despite all the transformation, AI doesn't eliminate business ambiguity, cross-team conflict, deadline pressure, badly written legacy, messy data, political decisions, production incidents, indecisive customers, external dependencies, or architecture trade-offs. It solves execution, but it doesn't eliminate responsibility.

And maybe that's the main shift: the more execution is automated, the more important it becomes to know what's worth taking responsibility for.


Lines for debate

Twelve statements condensed from the theses above. Agree, disagree, share the one that bothers you most:

  1. Your programming job won't be destroyed by AI. It'll be destroyed by another programmer who uses AI better than you.
  2. AI's biggest victim won't be the senior. It'll be the junior who still depended on simple tasks to learn.
  3. Companies will want seniors who can operate agents, but won't know how to train those seniors.
  4. AI's biggest bug will be looking right enough to get approved.
  5. A poorly done Human-in-the-Loop is just automation with a human stamp.
  6. AI without architecture doesn't accelerate software. It accelerates entropy.
  7. AI-generated code without clear boundaries is technical debt on steroids.
  8. Companies that treat documentation as a cost are destroying their own agents' fuel.
  9. The software shop that sells hours is selling exactly what AI wants to destroy.
  10. AI may not end legacy. It may create it at industrial scale.
  11. The human may stay in the loop not because they're irreplaceable, but because someone has to sign the responsibility.
  12. AI productive capacity may be the new cloud lock-in.

Where I'm probably wrong

The five fronts where this article is most likely to fail — knock them down in the comments:

1. The dates. Everything in "1 year" may take three; everything in "3 years" may take seven. Technology changes fast; organizations, contracts, regulation, culture, and budget change slowly. The history of automation is a history of correct predictions with wrong dates.

2. The capability of the models. I assume models, tools, and agents keep evolving at the 2023–2026 pace. If there's a technical plateau, prohibitive cost, or regulatory restriction, several theses slip a lot — and the 6-year scenario becomes the 15-year one.

3. Organizational adoption. Even if the technology exists, companies may not change their processes. Many will keep using AI as an expensive autocomplete inside an old SDLC, and in that case almost none of this materializes on the predicted timeline.

4. The AI Builder itself. I described it as the professional of the future. But if thesis 8 of the 3-year horizon is right, it's a transitional profession — the last human job before part of validation itself gets automated. I include myself in that risk.

5. The social and regulatory reaction. The market may slow automation out of fear, politics, unions, compliance, insurers, or legislation. Technical capability isn't the only force that defines the future.


The end isn't the programmer's. It's the end of execution as a comfort zone.

AI doesn't eliminate the need for software — on the contrary, it may drastically increase how much gets produced. What changes is the distribution of value within that production.

Repeatable execution gets cheaper. Code gets more abundant. PRs get easier to generate, interfaces easier to assemble, tests easier to write, documentation easier to produce.

But ambiguity stays expensive. Decisions stay hard. Risk stays real. Business stays full of conflict. Security stays a war. Legacy keeps existing. And responsibility still needs someone to own it.

The final bet: the most valuable professional of the coming years won't be the one who writes the most code, but the one who turns human ambiguity into safe, evolvable, auditable, and useful systems — using agents without being dominated by them.

And a question, for you who read this far: of the 26 theses above, which would you bet a year's salary is wrong? If none — you agree too much with a text about the future, and that should bother you as much as it bothers me.


Originally published at adsoares.github.io/the-end-of-the-programmer · 26 theses · 3 horizons · written to be challenged.