Skip to content
Draft. This page is in editorial review and is not indexed yet.

Software Development

Coding Assistants and IDEs: from Visual Studio to AI agents

Coding tools moved from editors that completed a method name to agents that take an issue and return a pull request. Visual Studio and Eclipse helped engineers type; GitHub Copilot suggested lines; Claude Code, Codex, Cursor and Devin now plan, edit, run tests and open PRs. The engineer's job shifts from writing code to specifying and reviewing it.

Verified Updated Oct 9, 2026By Deepak Gupta
3.0

Autonomy level

3.0 of 5 · Agents with approvals

launch score

Projected 4.0 by 2031

Tasks automated
3.0
Approval load
2.5
Production maturity
3.5

Overall is the mean of the three sub-scores. How scores work

Autonomy by era: On-prem 0.2, SaaS and cloud 0.5, AI-assisted 1.5, Agentic 3.0, Next 5 years 4.0.

The same job, five eras

Drag across the eras to see who did the work, with what, and what broke.

Era 1 · 1997-2008

On-prem

0.2
Who did the work
Small teams of engineers who each owned a module end to end, with a separate QA group testing builds by hand and a release engineer cutting versions.
Tools
Microsoft Visual StudioEclipsevi and EmacsIntelliSenseCVS and SubversionMSDN Library
Representative product
Microsoft Visual Studio
What broke
Answers lived in manuals and in senior engineers' heads. Code review happened by email or not at all.

Autonomy 0.2/5 · Manual

Era 2 · 2008-2021

SaaS and cloud

0.5
Who did the work
Larger product teams organized around pull requests, with code review as a team ritual, DevOps owning CI pipelines, and QA increasingly folded into automated tests.
Tools
Visual Studio CodeJetBrains IntelliJ IDEAGitHubStack OverflowGitHub CodespacesTravis CI and Jenkins
Representative product
Visual Studio Code
What broke
Context switching between editor, search, docs and tickets. Copy-pasted Stack Overflow answers carried bugs and license questions.

Autonomy 0.5/5 · Manual

Era 3 · 2021-2024

AI-assisted

1.5
Who did the work
The same team shape, with each engineer using an assistant personally. Adoption was bottom-up, and security and legal teams arrived late with policies on code privacy and licensing.
Tools
GitHub CopilotChatGPTCursorTabnineAmazon CodeWhisperer
Representative product
GitHub Copilot
What broke
Suggestions that were almost right but not quite. Assistants could not run or test what they wrote.

Autonomy 1.5/5 · Copilot

Era 4 · 2024-2026

The Agentic Shift

3.0
Who did the work
Engineers run several agents at once and spend more of the day writing specs and reviewing PRs. Platform teams own agent sandboxes, credentials and policies; security teams start treating agents as identities.
Tools
Claude CodeGitHub Copilot coding agentOpenAI CodexCursorDevin and Devin DesktopKiro
Representative product
Claude Code
What broke
Review fatigue as agent PRs outnumber human ones. Agents need tokens and repo access that are hard to scope.

Autonomy 3.0/5 · Agents with approvals

Era 5 · 2026-2031

Next 5 years

4.0
Who did the work
Fewer engineers per product, each supervising several agents. Senior engineers become reviewers, architects and spec writers; platform and security teams own the agent runtime.
Tools
Agent control planes in the IDESpec-driven development toolsAgent-assisted code reviewAgent identity and policy layers
Representative product
Agent control planes in the IDE
What broke
Verification capacity, not code generation, limits throughput. Junior engineers get fewer chances to learn by writing code.

Autonomy 4.0/5 · Exception-only

What job does coding assistants and IDEs software do?

A coding tool exists to turn intent into working, shippable software with the fewest wasted keystrokes, context switches and broken builds. That job covers reading a codebase, writing the change, running it, testing it, and getting it reviewed and merged.

For thirty years the tools only helped with the typing and the navigation. The human held the whole job in their head. I traced that longer arc in the evolution of software development from machine code to AI orchestration; this page follows the last stretch, where the tool starts doing the job and the engineer starts managing it.

Era 1 · Before SaaS · 1997-2008

How did coding assistants and IDEs work before SaaS?

Verified

Software was written in heavyweight desktop IDEs installed from a disc or a license server. Microsoft shipped Visual Studio 97 as a bundle of its compilers and editors, and IBM's Eclipse went open source in November 2001. On Unix boxes, vi and Emacs did the same job with less chrome and more muscle memory.

The smartest feature of the era was IntelliSense, which Microsoft introduced in 1996 in a Visual Basic 5.0 preview. It completed member names and showed parameter lists from the type system. It knew syntax and symbols. It knew nothing about intent.

Everything else was manual. Engineers searched printed manuals, MSDN discs and mailing lists, kept code in CVS or Subversion on a company server, and reviewed changes over email or in a meeting room. Builds ran on someone's machine, and "works on my machine" was a real diagnosis.

What broke was knowledge transfer. A new hire needed weeks to learn a codebase, and the only index was the senior engineer who wrote it.

  1. Microsoft introduces IntelliSense in Visual Basic 5.0source
  2. Microsoft ships Visual Studio 97source
  3. Eclipse 1.0 released as open sourcesource

Era 2 · The Cloud Move · 2008-2021

What changed when coding assistants and IDEs moved to the cloud?

Verified

Two launches in 2008 reshaped the work. GitHub turned version control into a social, hosted product built around the pull request, and Stack Overflow, which opened in September 2008, became the place every engineer searched before thinking. Copying a vetted answer was the era's version of code generation.

The editor got lighter and free. Microsoft announced Visual Studio Code in April 2015, and by the 2025 Stack Overflow survey about 76% of respondents used it. JetBrains built the paid power-user alternative. Licenses gave way to subscriptions and per-seat plans, the shift I wrote about in the obituary for owning software.

Microsoft bought GitHub in 2018, and CI services ran the tests on every push. Cloud IDEs such as Codespaces put the whole environment in a browser tab.

What broke was attention. Engineers spent their day jumping between the editor, Stack Overflow, docs, tickets and review queues. The tools were better connected, but a human still wrote every line.

  1. Stack Overflow launchessource
  2. Microsoft announces Visual Studio Code at Buildsource
  3. Microsoft agrees to acquire GitHub for $7.5 billionsource

Era 3 · The Copilot Years · 2021-2024

What did AI copilots change in coding assistants and IDEs?

Verified

GitHub announced Copilot as a technical preview in June 2021 and made it generally available in June 2022 at $10 a month. It ran on OpenAI Codex, a GPT-3 variant trained on code, and predicted the next lines from the file you had open. For the first time the editor wrote code you had not typed.

ChatGPT arrived in November 2022 and moved the Stack Overflow habit into a chat window. Engineers pasted errors, asked for a function, and pasted the answer back. The shift shows up in the numbers: questions submitted to Stack Overflow fell 78% between December 2024 and December 2025.

The human still drove. Assistants saw one file or one chat, had no way to run the code, and were confidently wrong often enough that every suggestion needed reading. Cursor, a VS Code fork, pushed the editor toward whole-repo context and multi-file edits.

What broke was trust. Code got written faster, but the review burden moved onto the person who accepted the suggestion, and hallucinated APIs and packages slipped into real codebases.

  1. GitHub Copilot technical preview announcedsource
  2. GitHub Copilot becomes generally availablesource
  3. OpenAI releases ChatGPTsource
  4. Cognition introduces Devin as an AI software engineersource

Era 4 · The Agentic Shift · 2024-2026

The Agentic Shift: What do AI agents do in coding assistants and IDEs today?

Verified

In 2025 the assistant became an agent. Anthropic previewed Claude Code in February and made it generally available in May. OpenAI shipped the open-source Codex CLI in April and a cloud Codex agent in May. GitHub's Copilot coding agent, announced at Build, reached general availability in September 2025: you assign it an issue, it works in a GitHub Actions environment, and it opens a draft pull request for review.

In production today, agents read the repo, plan, edit many files, run the tests, fix what fails, and hand back a PR. GitHub lets teams assign the same issue to Copilot, Claude or Codex. Cursor, Devin and Kiro run fleets of cloud agents in parallel sandboxes for hours. Cursor's own site says its agents "build, test, and demo features end to end for you to review." My practical notes on what actually works with AI in software development in 2026 cover where this pays off.

The money followed. Anthropic said in February 2026 that Claude Code had passed $2.5 billion in run-rate revenue. SpaceX closed its $60 billion acquisition of Cursor in August 2026, and Cognition, which bought Windsurf in July 2025 after Google hired its founders, passed $1 billion in run rate in September 2026.

The limits are real. METR's 2025 trial found experienced open-source developers were 19% slower with early-2025 tools while believing they were faster, and Stack Overflow's 2025 survey found 46% of developers distrust AI accuracy. Agents still need a human to approve the merge, and the practitioner playbook for QA and security teams is mostly about building the guardrails around them.

  1. Anthropic previews Claude Code with Claude 3.7 Sonnetsource
  2. OpenAI launches Codex cloud agent as a research previewsource
  3. Cognition agrees to acquire Windsurf after Google hires its founderssource
  4. GitHub Copilot coding agent becomes generally availablesource
  5. Cognition renames Windsurf as Devin Desktopsource
  6. SpaceX completes its acquisition of Cursorsource

Era 5 · The Next Five Years · 2026-2031

What will coding assistants and IDEs look like by 2031?

Verified

My bet is that by 2031 most routine code changes in well-run teams start as a written spec or an issue and finish as an agent-authored pull request. Engineers will spend their time deciding what to build, writing acceptance criteria, and reviewing. That is the shift the Future Tech entry on coding in English predicts, and the 2026 market already points that way.

The interface moves from the editor to the queue. Devin Desktop, Cursor and GitHub's agent views already treat the IDE as a control room for many agents. Expect review to be agent-assisted too, with a second model checking the first and a human signing off on what matters.

At the edges, software becomes disposable. Small internal tools will be generated for one task and thrown away, the idea behind just-in-time software.

For this to happen, three things must get better: verification that scales with output, agent identity and permissions that security teams can audit, and pricing that is cheaper than an engineer's hour. If verification stalls, the bottleneck simply moves to review and the gains flatten.

My prediction · by 2031 · medium confidence

By 2031, most routine code changes at well-run software companies will be authored by agents from a written spec or issue, with engineers specifying, reviewing and approving rather than typing.

What has to be true

  • Automated verification (tests, AI review, policy checks) scales with agent output so review stops being the bottleneck
  • Agents get their own auditable identities with per-repo, short-lived permissions that security teams accept
  • Agent cost per merged change stays well below an engineer's hourly cost
  • Productivity gains show up on large, mature codebases, not just greenfield work

Projected autonomy 4.0 of 5

Then vs now: who does each step?

The job broken into its steps, and who or what does each one in each era.

Who or what does each step of Coding Assistants and IDEs, by era
Job stepOn-premSaaS and cloudAI-assistedAgenticNext 5 years
Understand the codebaseEngineer reads code and asks the authorEngineer searches GitHub and internal wikisEngineer asks a chat assistant about a pasted fileAgent indexes the repo and explains itAgent keeps a live model of the system
Find how to do somethingManuals, MSDN discs, mailing listsStack Overflow and vendor docsChatGPT or Copilot ChatAgent looks it up while workingNot a separate step
Write the changeEngineer types it, with IntelliSenseEngineer types it, copying snippetsEngineer accepts line and block suggestionsAgent edits many files from an issueAgent writes it from a spec
Run and testLocal build, manual QACI runs tests on every pushEngineer runs tests; assistant drafts someAgent runs tests in a sandbox and fixes failuresAgent proves acceptance criteria before review
Review and mergeEmail or meeting reviewPull request review by teammatesHuman review, some AI commentsHuman reviews agent PRs, AI pre-reviewsAI reviews routine PRs; humans approve consequential ones
Fix bugs found laterBug report, engineer reproducesTicket, engineer reproducesEngineer asks assistant for a fixIssue assigned to an agent, PR returnedAgent triages, fixes and asks for sign-off

How does the coding assistants and IDEs team change?

The engineer stops being the typist and becomes the person who decides, specifies and checks. One engineer can now keep several agents busy, so the scarce skill is clear intent and fast, careful review. That is why I argued in whether students should still learn to code that the fundamentals matter more, not less: you cannot review what you do not understand.

Teams get smaller and more senior per product, while platform and security work grows. Someone has to own the sandboxes agents run in, the tokens they hold, and the policies for what they may merge.

Roles that shrink

  • Boilerplate and glue-code writing
  • Junior tasks such as small bug fixes and test backfill
  • Manual dependency upgrades and migrations
  • Searching docs and Q&A sites

Roles that appear

  • Agent supervisor running several coding agents in parallel
  • Spec and acceptance-criteria writer
  • Agent platform engineer owning sandboxes, credentials and policy
  • AI code reviewer focused on security and architecture

Skills to learn

  • Writing precise specs and acceptance criteria
  • Reviewing large diffs quickly and skeptically
  • System design and architecture
  • Secure coding and supply-chain hygiene
  • Scoping credentials and permissions for agents

What gets easier for the humans?

BeforeAfter
Hours reading an unfamiliar codebase before a first changeAn agent explains the code paths and drafts the change
A day of dependency upgrades and broken testsAn agent opens the upgrade PR with tests already passing
Backlog of small bugs nobody gets toIssues assigned to an agent come back as pull requests
Writing test scaffolding by handAgents backfill coverage for the engineer to review
Tab-switching to search for syntax and API usageThe answer arrives inside the task without a search

Decisions that stay human

  • Deciding what to build and why
  • Approving merges to production code paths, especially auth, payments and data access
  • Architecture and trade-off decisions
  • Granting an agent access to repos, secrets and environments
  • Accountability for shipped code in regulated systems

Where should agents not act alone?

Risks and failure modes, through a security and identity lens.

  1. 01

    Over-scoped agent credentials

    Coding agents hold GitHub tokens, cloud keys and CI secrets. A token that reaches every repo turns one bad prompt into an org-wide incident. Give each agent its own identity, per-repo least-privilege tokens, short lifetimes, and an audit log you actually read.

  2. 02

    Prompt injection through issues and READMEs

    Agents read untrusted text as part of the job. In May 2025 Invariant Labs showed a malicious public GitHub issue could steer an agent using GitHub's MCP server into leaking private repo data. Limit agents to one repo per session and keep a human gate on anything that crosses trust boundaries.

  3. 03

    Secrets in prompts and local tools

    Engineers paste keys into chats, and agents read .env files. In the August 2025 Nx s1ngularity attack, malicious npm packages invoked installed AI CLIs with safety flags disabled to hunt for credentials. Keep secrets out of working directories and never run agents with permission checks switched off.

  4. 04

    Package hallucination and supply chain

    A USENIX Security 2025 study of 576,000 generated samples found hallucinated package names averaged at least 5.2% for commercial models and 21.7% for open-source ones. Attackers register those names. Pin dependencies and verify every new package an agent adds.

  5. 05

    Review fatigue

    When agents open more PRs than humans can read, approval becomes a rubber stamp. Cap agent PR volume to review capacity, require tests and a written rationale, and route security-sensitive paths to named human owners.

  6. 06

    Agents merging without a human

    Auto modes reduce approval prompts inside a session. Merges to main, changes to auth or payment code, infrastructure changes and secret rotation should still need a person who is accountable for the result.

Who is building agentic coding assistants and IDEs?

Incumbents adding agents vs agent-native entrants. Capability lines are checked against each vendor's own site.

Incumbents

  • Cloud agent takes an assigned issue, works in the background and opens a pull request; teams can also assign Claude or Codex agents and run Copilot code review on PRs.

    Checked Oct 9, 2026Compare

  • Spec-driven agent that turns prompts into requirements, design and tasks, then implements them with parallel agents in local or cloud sandboxes.

    Checked Oct 9, 2026

  • Coding agent for JetBrains IDEs, the terminal, GitHub and GitLab that plans before editing and lets engineers approve and steer key actions.

    Checked Oct 9, 2026Compare

Agent-native

  • Agentic coding in the terminal, IDE, web and Slack that reads issues, writes code and opens PRs, with long-running asynchronous sessions and parallel agents.

    Checked Oct 9, 2026Compare

  • OpenAI Codex ↗being verified

    Coding agent available as a CLI, IDE extension and Codex Cloud environments, with code review, subagents and long-running work.

    Checked Oct 9, 2026Compare

  • Agent-first editor whose cloud agents run in parallel for hours or days and build, test and demo features for review; owned by SpaceX since August 2026.

    Checked Oct 9, 2026Compare

  • Cloud software-engineering agent plus Devin Desktop, the former Windsurf IDE, which manages local and cloud agents and runs other ACP-compatible agents.

    Checked Oct 9, 2026Compare

Open source

  • MIT-licensed, self-hosted control center that runs the open-source OpenHands agent and can drive third-party agents across local and cloud backends.

    Checked Oct 9, 2026

Side-by-side comparisons: Top 6 AI Coding Assistants of 2026: Cursor, Claude Code, Copilot, Codex, Windsurf and Tabnine Compared, Top 5 Code Editors and IDEs of 2026: VS Code, JetBrains, Zed, Cursor, and Neovim Compared.

Questions people ask

How is AI changing coding tools and IDEs?

Coding tools moved from autocomplete to agents. Since 2025, products such as Claude Code, GitHub Copilot's coding agent, OpenAI Codex, Cursor and Devin take an issue, edit many files, run tests and open a pull request. The IDE is turning into a place to supervise and review agents.

Will AI agents replace software engineers?

Not soon. Agents handle a growing share of routine changes, but someone still has to decide what to build, write the spec, review the diff and own the result. Teams get smaller per product, and the work shifts toward specification, review, architecture and security.

What is the difference between an AI coding assistant and a coding agent?

An assistant suggests code while you type or answers in chat; you run and test it. An agent takes a goal, plans, edits files, runs commands and tests in a sandbox, and returns a finished change, usually a pull request, for a human to review.

Do AI coding tools actually make developers faster?

It depends on the codebase and the task. METR's 2025 trial found experienced open-source developers were 19% slower with early-2025 tools, and METR now says those results no longer reflect current tools. Gains are clearest on well-tested code and well-defined tasks.

What happened to Windsurf?

In July 2025 OpenAI's planned deal fell through, Google paid to license Windsurf's technology and hired its CEO and some staff, and Cognition acquired the rest of the company. In June 2026 Cognition relaunched the Windsurf editor as Devin Desktop.

Are AI coding agents safe to use on private code?

They can be, with controls. Give each agent its own scoped, short-lived credentials, restrict it to one repo per session, keep secrets out of its working directory, verify every new dependency, and require human approval for merges to sensitive code.

Should students still learn to code?

Yes. Agents write more of the code, but reviewing, debugging and specifying it requires understanding it. The skills that matter most are fundamentals, system design, testing and security.

Sources

  1. Intelligent code completion (Wikipedia), accessed Oct 9, 2026
  2. Eclipse (software) (Wikipedia), accessed Oct 9, 2026
  3. Visual Studio Code (Wikipedia), accessed Oct 9, 2026
  4. Stack Overflow (Wikipedia), accessed Oct 9, 2026
  5. GitHub Copilot (Wikipedia), accessed Oct 9, 2026
  6. Copilot coding agent is now generally available (GitHub changelog), accessed Oct 9, 2026
  7. GitHub Copilot features, accessed Oct 9, 2026
  8. Claude Code product page, accessed Oct 9, 2026
  9. Anthropic raises $30 billion Series G (Claude Code run-rate revenue), accessed Oct 9, 2026
  10. OpenAI Codex (AI agent) (Wikipedia), accessed Oct 9, 2026
  11. Codex documentation, accessed Oct 9, 2026
  12. Cursor is now a part of SpaceX, accessed Oct 9, 2026
  13. Cognition's acquisition of Windsurf, accessed Oct 9, 2026
  14. Introducing Devin Desktop, accessed Oct 9, 2026
  15. Cognition crosses $1B in annualized revenue run rate, accessed Oct 9, 2026
  16. Google hires Windsurf CEO in $2.4 billion licensing deal (InfoWorld coverage of Cognition deal), accessed Oct 9, 2026
  17. Kiro, accessed Oct 9, 2026
  18. Junie by JetBrains, accessed Oct 9, 2026
  19. OpenHands repository, accessed Oct 9, 2026
  20. Stack Overflow 2025 Developer Survey: AI, accessed Oct 9, 2026
  21. METR: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity, accessed Oct 9, 2026
  22. Invariant Labs: GitHub MCP exploited, accessing private repositories via MCP, accessed Oct 9, 2026
  23. Wiz: s1ngularity supply chain attack leaks secrets on GitHub, accessed Oct 9, 2026
  24. We Have a Package for You! Package hallucinations by code-generating LLMs (USENIX Security 2025), accessed Oct 9, 2026
  25. Microsoft to acquire GitHub for $7.5 billion, accessed Oct 9, 2026
  26. Introducing Claude 4 (Claude Code generally available), accessed Oct 9, 2026
  27. Claude 3.7 Sonnet and Claude Code, accessed Oct 9, 2026
  28. Introducing GitHub Copilot: your AI pair programmer, accessed Oct 9, 2026

Published Oct 9, 2026. Last verified Oct 9, 2026. Eras 4 and 5, vendors, and scores are re-checked every six to eight weeks; see the changelog and methodology.