The Five Eras of the Software Engineer

From Author to Governor — how AI is rewriting the developer's identity

AI isn't just changing our tools — it's changing who we are as engineers. This research tracks that shift across five eras, from writing every line of code to governing systems that write themselves.

1
2
3
4
5
Era 1

Author

Writes every line of code.

Pre-2022

The developer writes all code by hand, learns the domain through immersion, and uses AI occasionally for search or quick answers. This is where most engineers were trained, and where institutional knowledge still lives. The IDE, Stack Overflow, and documentation are the primary tools.

This stage represents the baseline of software engineering as practiced for decades. Every line of production code originates from a human typing it. Quality depends entirely on the developer's skill, code review from peers, and manual testing. Most formal CS education still trains engineers for this mode of work.

Only 14% of professional developers still avoid AI tools entirely (GitHub Octoverse 2025). This stage is rapidly becoming legacy, though the foundational skills it developed — debugging intuition, systems thinking, deep language knowledge — remain essential at every subsequent era.

0%

of professionals avoid AI tools entirely

GitHub Octoverse 2025

0M+

developers on GitHub total

GitHub Octoverse 2025

0+

years as the universal baseline for software engineering

Industry history

Tools

IDEStack OverflowDocsManual TestingCI/CD Pipelines

Premium Skills

  • Deep language expertise
  • Debugging intuition
  • Manual code review
  • Domain knowledge acquisition through immersion

Identity Shift

Sole creatorAuthor

The engineer IS the codebase author. Every line traces back to a human decision.

The implementation stuff has gotten easier, and that is exactly why other skills like breaking down projects, setting goals, and project management become much more highly leveraged.

Kent Beck, Creator of Extreme Programming
Era 2

Editor

Accepts or rejects AI suggestions.

2022–2023

The developer codes with AI tools — GitHub Copilot, ChatGPT sidebar, Tabnine — accepting suggestions, generating boilerplate, and accelerating routine tasks. The developer remains the primary author, understands every line, and uses AI as an accelerator. The ratio is approximately 60% manual / 40% AI.

This is where most organizations are today. 84% of developers now use AI coding tools regularly. Copilot alone has 20M users and is deployed across 90% of Fortune 100. Task speed-ups of up to 55% are documented. The trap is staying here — treating AI as "better autocomplete" rather than a catalyst for deeper workflow change.

The danger at this stage is well-documented: 16 of 18 CTOs surveyed in 2025 reported production disasters from unreviewed AI code. The METR study found experienced developers took 19% longer with AI but believed they were 20% faster — a dangerous perception gap.

0%

of developers use AI coding tools regularly

Multiple sources

0M

GitHub Copilot users

GitHub

0%

faster task completion documented

GitHub Copilot studies

0%

of Fortune 100 use Copilot

GitHub

Tools

GitHub CopilotChatGPTTabnineCursor (early)Codeium

Premium Skills

  • Knowing when to accept vs. reject suggestions
  • Prompt basics
  • Security awareness for AI code
  • Trust calibration

Identity Shift

AuthorEditor

The developer curates AI-generated fragments rather than writing everything from scratch. Still the primary decision-maker on every line.

Software is increasingly written by software, guided, reviewed, and integrated by humans.

Satya Nadella, Microsoft CEO
Era 3

Director

Writes specs; agents write code.

2024–2025

AI does most of the implementation. The developer's primary role shifts to: defining specifications, reviewing AI output, making architecture decisions, validating tests, and maintaining quality gates. The developer approves rather than writes. The ratio is approximately 20% manual / 80% AI.

The defining term for this era is "Agentic Engineering" — spec-first, accountable, disciplined. Three terms describe the spectrum: Vibe Coding (Karpathy, Feb 2025) is the undisciplined end — prompting LLMs while you "forget that the code even exists." Vibe Engineering (Willison, Oct 2025) is the experienced middle. Agentic Engineering (2026 consensus) is the disciplined end — designing agentic loops, writing specifications, delegating to agents, spending time on architecture and review.

The critical insight from DORA 2025: this transition requires organizational transformation, not just better tools. AI magnifies the strengths of high-performing teams and the dysfunctions of struggling ones. Teams that skip governance, review processes, and cultural work see quality regression — bug rates climb 9% even as velocity increases.

0%

of daily work uses AI at frontier companies

Anthropic internal survey

0%

of Microsoft's code is AI-generated

Satya Nadella, April 2025

+0%

increase in code review time

DORA 2025

0%

growth in PR sizes

DORA 2025

Tools

Claude CodeCursor AgentDevinCodex CLIGitHub Spec KitAWS AI-DLC

Premium Skills

  • Specification writing
  • Prompt engineering
  • Code review of AI output
  • Context window management
  • Workflow decomposition
  • Governance design

Identity Shift

EditorDirector

The developer writes specs and acceptance criteria; agents write the code. The scarce resource becomes judgment, not typing speed.

Within Anthropic and within a number of companies that we work with, 90% of code written by AI is absolutely true now.

Dario Amodei, Anthropic CEO
Era 4

Orchestrator

Runs 3–5 agents in parallel.

2025–2026

The developer coordinates multiple AI agents to deliver solutions, defines system boundaries, and manages agent workflows. Steve Yegge calls the highest level "Gas Town" — custom orchestrators managing agent fleets. Code becomes an intermediate artifact, not the primary deliverable. The ratio is approximately 5% manual / 95% AI.

This era is characterized by the "10x engineer" becoming the engineer who manages 10 agents. Cursor CEO Michael Truell disclosed that 35% of Cursor's internally merged pull requests are created by autonomous agents. OpenAI engineers run 4–8 parallel Codex agents simultaneously. At Anthropic, approximately 90% of Claude Code itself was written using Claude Code. Teams shrink from 6–10 people to 3–5 while producing 2–5x output.

The verification challenge dominates: as Addy Osmani (Google) frames it, the scarce resource is judgment, not typing speed. Code review of machine output becomes the critical bottleneck. The developer must orchestrate, verify, and synthesize outputs from multiple parallel agents while maintaining architectural coherence.

0%

of Cursor's merged PRs from autonomous agents

CEO Michael Truell, early 2026

0%

of Claude Code written by Claude Code

Anthropic

0%

surge in PRs merged per engineer at Anthropic

Anthropic

0

parallel Codex agents per engineer at OpenAI

OpenAI

Tools

Multi-agent Claude CodeCustom OrchestratorsCursor Cloud AgentsFleet-scale Agent Systems

Premium Skills

  • Multi-agent system design
  • Orchestration patterns
  • Verification at scale
  • Agentic loop debugging
  • Governance design
  • Coordination overhead management

Identity Shift

DirectorOrchestrator

The engineer's primary output is no longer code or even specs — it is the design and management of an agent system that produces code.

35% of our merged PRs are now created by autonomous agents.

Michael Truell, Cursor CEO
Era 5

Governor / Architect

Designs systems; agents implement.

2027+

The developer's primary product is system design and constraints, not implementation. Strategic architecture, business problem decomposition, and AI system governance become the core activities. Fleet-scale agent systems with AI supervisors coordinating groups of coding agents are the tool landscape. The developer defines "what" and "why" — never "how."

This era remains largely theoretical but is already visible at the frontier. The SDLC transforms into: Intent, Orchestration, Parallel Execution, Synthesis, and Governance. Human role is architect of the agent system and governor of outputs. AI handles primary implementation, testing, deployment, and monitoring.

Premium skills at this stage center on critical thinking, AI output evaluation, security oversight, and organizational communication. Gartner predicts 90% of enterprise engineers will use AI assistants by 2028. The ELEKS L5 maturity level — AI-autonomous with routine changes auto-approved — is the organizational equivalent.

0%

of enterprise engineers using AI assistants by 2028

Gartner

0%

of routine coding tasks automated by 2030

Gartner

0%

increase in software defects from prompt-to-app by 2028

Gartner (warning)

0%

of engineering workforce needs to upskill through 2027

Gartner

Tools

Fleet-scale Agent SystemsAI SupervisorsSelf-driving CodebasesAgent Fleet Orchestration Platforms

Premium Skills

  • Critical thinking
  • AI output evaluation
  • Security oversight
  • Organizational communication
  • System-of-systems architecture
  • Governance policy design
  • Agent trust boundary specification

Identity Shift

OrchestratorGovernor

The engineer's accountability is for the entire system's outcomes — including the behavior of the agent fleet. This parallels the shift from engineering manager to VP of Engineering.

The job of a future software engineer is like a merger of a software architect and a technical product manager.

Hadi Partovi, Code.org CEO

Sources & Attribution

Where this framework comes from, and the data behind it.

About the Five Eras Framework

The “Five Eras of the Software Engineer” is original research by Vadym Suprun, synthesizing patterns from industry reports, public company disclosures, and lived experience across multiple eras of AI-assisted development.

The era names — Author, Editor, Director, Orchestrator, and Governor are original terminology from this framework, chosen to reflect the shifting identity of the software engineer at each stage.

Key Data Sources

DORA Reports (2024-2025)

DevOps Research and Assessment annual reports on software delivery performance, AI adoption metrics, and organizational impact.

GitHub Octoverse (2025)

Annual report on the state of open source and developer activity across 180M+ GitHub users.

Gartner (2025)

Enterprise forecasts on AI assistant adoption, routine task automation, and software defect projections through 2030.

McKinsey (2025)

Research on AI-driven productivity gains, three-phase adoption curves, and the Six Shifts framework for organizational transformation.

Stack Overflow Developer Survey

Annual survey data on developer tool adoption, AI usage patterns, and sentiment across the global developer community.

PwC (2025)

Pioneer vs. Observer segmentation of software delivery teams and the impact of breadth-first AI adoption across SDLC stages.

WEF Future of Jobs (2025)

World Economic Forum data on AI-critical skill shortages and emerging role demand in governance, prompt engineering, and human-AI collaboration.

METR (2025)

Controlled study on AI-assisted development speed vs. developer perception, revealing the productivity paradox.

Quote Attribution

Quotes used in the era descriptions are sourced from public statements, conference talks, published interviews, and official company communications.

Kent Beck

Creator of Extreme Programming · Era 1

Satya Nadella

Microsoft CEO · Era 2

Dario Amodei

Anthropic CEO · Era 3

Michael Truell

Cursor CEO · Era 4

Hadi Partovi

Code.org CEO · Era 5

Addy Osmani

Google · Throughout

Steve Yegge

Sourcegraph · Throughout

Martin Fowler

Thoughtworks · Throughout