Skip to content
SDLC in the AI Era
All roles

Software Developer / Engineer

Less typing, more specifying, directing and reviewing agents

Print / Save as PDF

How your work changes

#

Open any item to see before and now, with sources.

Risks to watch

#

Skills to build

#

Human skills: what's new, what matters more, and what AI now does for you.

New skillsDidn't really exist in the role before
  • Writing specs, plans and task breakdowns an agent can follow
  • Maintaining repository context for agents (docs, instruction files)
  • Deciding which work to delegate and which to do by hand
  • Reviewing large machine-generated diffs efficiently
  • Evaluating AI tools and models against your own codebase
More important nowExisting skills that AI makes more valuable
  • Code review
  • Test design and maintaining a reliable test suite
  • System design and architecture
  • Version control discipline
  • Secure coding
  • Debugging and reading code
Less centralStill useful, but AI now does much of it
  • Memorising syntax and API signatures
  • Typing boilerplate and scaffolding by hand
  • Searching forums for common error messages

Tools

#

"Start here" tools are the editor's pick of where to begin for this role. Our suggestion

Start here

Widely used and core to this role

Also worth a look

Depends on your team and stack

Show 6 tools

Your first steps

#
Our suggestion
Show 3 more steps
A week in this role now

A typical week now starts with shaping work more than typing it. You break a ticket into a short plan, point an agent at the relevant part of the codebase, and let it draft the change while you look at something else. Much of the rest of the day goes on reading diffs, running the app, tightening tests, and sending the agent back with corrections. Small fixes are often faster to do by hand; well-defined, well-tested chunks of work are where delegation pays off.

The core craft has not gone away. It has moved. Knowing what good code looks like, how the system fits together and what could break in production is what lets you review agent output quickly and catch the almost-right change before it ships. Solid tests, small pull requests and careful review are what make agent output safe to ship. Without them, you mostly get more code, and more problems.

Agent Skills

AI instructions to copy

#

Each one is a text file (SKILL.md) that tells an AI tool, step by step, how to do one task the way you want. Copy it into a chat, or add it to a tool that supports Agent Skills. Which tools, and how

Starter instructions for this role

Our suggestion

Written from the changes above. Read and adapt one before you use it.

Published skills you can reuse(3)From public skill catalogs. Check the license before use.

Related roles

Sources (8)

5 research papers, 2 practitioner articles, 1 survey · 2 vendor-affiliated

Each source is labelled by what the page is and whether its publisher sells in this space. How we label sources

  1. 1.
    2025 Stack Overflow Developer Survey — AI(opens in new tab)

    Stack Overflow

    SurveyVendor-affiliated

    “The biggest single frustration, cited by 66% of developers, is dealing with "AI solutions that are almost right, but not quite," which often leads to the second-biggest frustration: "Debugging AI-generated code is more time-consuming" (45%)”
  2. 2.
    We are Changing our Developer Productivity Experiment Design(opens in new tab)

    METR (Becker, Rush, Cunningham, Rein, Mahamud) · 24 February 2026

    Research paper

    “Based on conversations with study participants, we believe it is likely that developers are more sped up from AI tools now — in early 2026 — compared to our estimates from early 2025. However, because of the selection effects in our experiment, our data is only very weak evidence for the size of this increase.”
  3. 3.
    Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl(opens in new tab)

    martinfowler.com (Birgitta Böckeler) · 15 October 2025

    PractitionerVendor-affiliated

  4. 4.
    Vibe engineering(opens in new tab)

    Simon Willison's Weblog · 7 October 2025

    Practitioner

  5. 5.
    Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025(opens in new tab)

    arXiv (Huang, Reyna, Lerner, Xia, Hempel) · 18 August 2026

    Research paper

    “Our most salient finding is that, indeed, professional developers do not vibe code. Instead, they carefully control the agents through planning and supervision.”
  6. 6.
    Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects(opens in new tab)

    arXiv (He, Miller, Agarwal, Kästner, Vasilescu; MSR 2026) · 26 January 2026

    Research paper

    “We find that the adoption of Cursor leads to a statistically significant, large, but transient increase in project-level development velocity, along with a substantial and persistent increase in static analysis warnings and code complexity.”
  7. 7.
    Test Coverage Analysis of Agentic Pull Requests(opens in new tab)

    arXiv (Dipongkor, Baral, Lam, Moran) · 20 July 2026

    Research paper

    “Do not assume agents write tests: 50.4% of code under test-modifying PRs include no test changes at all, and the safety net provided by existing tests is incomplete in both languages.”
  8. 8.
    SoK: AI Secure Code Generation: Progress, Pitfalls, and Paths Forward(opens in new tab)

    arXiv (Patir, Guo, Cai, Hu) · 23 June 2026

    Research paper

    “The models usually know the relevant security concepts, but that knowledge drops substantially when it must become functional, exploit-resistant code.”