Open to new projects — Angular, TypeScript, Node.js, AI Get in touch →
← Back to blog

AI Will Change Every IT Job — and We'll Need More Developers, Not Fewer

AI makes building software easier for everyone. That's exactly why the world will need more developers in a few years, not fewer. Here's why.

Every few months someone announces the end of programming. Meanwhile, the world is producing more code than at any point in history — and someone has to own all of it.

Here’s my bet: AI will make development much simpler. And in a few years, we’ll need more developers than we have today.

Building got cheap. Owning didn’t.

Look at what one year of AI-assisted development looks like on GitHub alone. In the Octoverse 2025 report, developers pushed nearly 1 billion commits (+25% year over year), created over 121 million new repositories, and 36 million new developers joined the platform.

Before AICode that exists → code someone must maintainNow

That’s an illustration, not exact data. But the direction is real: the amount of software being generated right now is enormous. Most of it is written quickly, reviewed lightly, and deployed somewhere it will live for years.

Every one of those lines is a future bug report, security patch, dependency upgrade, or migration. Writing code got cheap. Owning code is as expensive as it ever was.

AI code works — until it doesn’t

Here’s a function an AI will happily write for you. It looks fine, the types check, and it passes a quick test.

function daysUntil(deadline: string): number {
  const diff = new Date(deadline).getTime() - Date.now();
  return Math.floor(diff / 86_400_000);
}

console.log(daysUntil("2026-12-24"));

The bug: new Date("2026-12-24") is parsed as midnight UTC. For a user in New York, that’s still December 23rd. Your countdown is off by a day for half the planet.

function daysUntil(deadline: string): number {
  const [year, month, day] = deadline.split("-").map(Number);
  const target = new Date(year, month - 1, day);
  const today = new Date();
  today.setHours(0, 0, 0, 0);
  return Math.round((target.getTime() - today.getTime()) / 86_400_000);
}

Now multiply that by a billion commits. Somebody has to know why the second version is right. That somebody is a developer.

How every IT job changes

AI won’t remove IT jobs. It will change what each one spends its day on. The boring, repetitive part shrinks. The judgment part grows.

Role AI simplifies Still needs a human
DeveloperBoilerplate, CRUD, tests, refactorsArchitecture, trade-offs, owning production
QAWriting test cases, regression runsKnowing what can actually break
DevOpsConfig files, pipelines, scriptsIncidents, cost, reliability decisions
SecurityScanning, first-pass triageThreat models, a growing attack surface
Product & designPrototypes, mockups, specsDeciding what's worth building
SupportAnswering common questionsHard cases and angry customers

Notice the pattern. The right column doesn’t shrink when there’s more software. It grows.

Why cheaper software means more developers

This has happened before. Compilers, frameworks, cloud, open source — every time building got easier, we didn’t need fewer developers. We built far more software, and needed more people to run it.

Economists call it the Jevons paradox: when something gets cheaper to use, people use much more of it. Software is the textbook case.

AI makes building cheap
→
Everyone builds more
→
More systems to run, fix, secure
→
More developers needed

Even with AI in the picture, the US Bureau of Labor Statistics still projects 10% growth in software developer jobs from 2025 to 2035 — faster than the average for all occupations.

And there’s a timing effect. Today, lots of quick AI-built apps are still young. In two or three years they’ll hit real users, real scale and real security audits. That’s when companies will look for people who can understand, untangle and rewrite them.

Key insight: AI lowers the cost of creating software to almost zero. It does nothing to the cost of maintaining it. The gap between the two is where the next wave of developer jobs comes from.

What changes for you

The job is moving up a level. Less typing, more deciding. To stay valuable, focus on the things AI is worst at:

  • Reading code fast. You’ll read far more than you write. Get good at it.
  • Understanding systems. How data flows, where state lives, what happens when a service is down.
  • Saying no. Knowing which generated code should never be merged.
  • Owning production. Monitoring, incidents, migrations — the unglamorous work AI can’t take responsibility for.
  • Knowing the business. The best developers will be the ones who understand why the software exists.

The takeaway

AI won’t end the developer job. It will end the version of it that was mostly typing.

The world is generating software faster than it can understand it. In a few years, that pile of code will need people who can maintain, secure and rewrite it. Start practicing those skills now: next time AI writes something for you, don’t just run it — explain to yourself why it’s correct before you merge it.


Sources: