← Research
Research

Should I still learn to code?

The signals conflict, so anyone confident in either direction is not reading the data.

Last reviewed: 26 August 2026

Why the old reason no longer works, the problem the change creates for how anyone becomes senior, and the reasoning that survives the conflicting evidence.

Questions this page answersAll 780 questions this research covers

Yes, and for a different reason than five years ago. The market signals conflict, so anyone giving you a confident answer in either direction is not reading the data. What follows is the conflict, and then the reasoning that survives it.

The signals point opposite ways#

Against. Stanford's payroll analysis found employment among 22 to 25 year olds in highly AI-exposed occupations sitting about 19 per cent below where it would be had it tracked similarly aged workers in less-exposed occupations. Software development is among the most exposed. French data showed employment of under-30s in IT services down 7.4 per cent year on year. The divergence runs through reduced hiring rather than redundancies, which is exactly how an entry-level squeeze looks before it looks like anything.

For. In early 2026, Citadel Securities pointed to Indeed data showing demand for software engineers up 11 per cent year on year, rebutting a viral scenario piece. And the METR trial found experienced developers were 19 per cent slower with AI tools while believing they were faster, which is not the profile of a discipline about to be automated away.

Both are real. The most likely reconciliation is that overall demand is holding while the entry route narrows, which is a different problem from disappearing work and requires a different response.

Why the old reason no longer works#

"Learn to code" as career advice rested on scarcity: the ability to translate intent into working syntax was rare and paid accordingly. That specific scarcity is gone. Generating plausible code is now cheap, and any advice premised on typing being the bottleneck is out of date.

What has not become cheap is knowing whether the code is right, understanding a system well enough to change it safely, and deciding what should be built. Those were always the senior parts of the job. The change is that they are now closer to the whole job.

The problem this creates#

Those capabilities were previously acquired by doing the cheap parts badly for a few years. You learned to judge code by writing a great deal of it and being corrected. If the cheap parts are automated, the acquisition route is automated with them, and nobody has yet demonstrated a replacement. That is the missing rungs in its clearest single instance. It is the actual risk to a coding career rather than machines writing all the software.

Which means the useful question is not should I learn to code but how do I acquire judgement about systems when the tasks that used to build it are being done for me?

How much of this is causal#

A great deal. The Stanford finding is observational and cannot establish causation, and youth hiring is sensitive to interest rates, cohort size and hiring freezes. The METR sample is 16 developers using early-2025 tooling on codebases they knew well; current models may perform very differently. Nobody has run the experiment that matters, which is whether developers who learned with heavy AI assistance become as capable as those who did not.

Anyone telling you confidently that coding is finished, or that nothing has changed, is going beyond the evidence in both directions.

What the reasoning supports#

On the entry-level evidence, will AI replace entry-level jobs and the missing rungs. On what appreciates, staying valuable in the age of AI. On judging output, how do I know when AI is wrong. On the discourse, the best writing on AI.

Key sources

About this research#

Rahim Hirji is the author of SuperSkills (Kogan Page, 2026), keynote speaker on AI and human capability, and founder of The SuperSkills Intelligence Company. The conflicting signals are presented rather than resolved, because they are unresolved. On a 90-day review cycle, since this is one of the fastest-moving questions on the site.

How this research works  ·  Reviewed quarterly  ·  Found an error? Tell me and it is corrected on the page.

Cite this

Hirji, R. (2026). Should I still learn to code? The SuperSkills Intelligence Company. Last reviewed 26 August 2026. thesuperskills.com/research/should-i-still-learn-to-code

Questions answered on this page

Should I still learn to code in 2026?

Yes, but for a different reason than five years ago. The old case rested on scarcity: translating intent into working syntax was rare and paid accordingly. That scarcity is gone. What has not become cheap is knowing whether the code is right, understanding a system well enough to change it safely, and deciding what should be built. Those were always the senior parts of the job; the change is that they are now closer to the whole job.

Is the software job market shrinking because of AI?

The signals conflict. Stanford's payroll analysis found employment among 22 to 25 year olds in highly AI-exposed occupations about 19 per cent below its counterfactual, and French data showed under-30s in IT services down 7.4 per cent year on year. But Indeed data cited by Citadel Securities showed software engineer demand up 11 per cent year on year in early 2026, and the METR trial found experienced developers were 19 per cent slower with AI tools. The likely reconciliation is that overall demand is holding while the entry route narrows.

What is the real risk to a coding career?

Not machines writing all the software. It is that the judgement which makes a senior developer was previously acquired by doing the cheap parts badly for a few years and being corrected. If the cheap parts are automated, the acquisition route is automated with them, and nobody has demonstrated a replacement. The useful question is how to acquire judgement about systems when the tasks that used to build it are being done for you.

What should someone learning to code actually do?

Treat fluency as the floor rather than the goal. Do the difficult parts unaided, deliberately, because the repetitions build the judgement and you cannot verify what you never learned to do. Read far more code than you generate, since evaluating a system you did not write is what reviewing machine output requires. Optimise for the second job rather than the first, choosing proximity to people who will correct you. And do not treat AI fluency as the differentiator, because it is not scarce or durable.

In this hub

Work, careers and the labour market

What happens to jobs, careers and the first rung.

Bring this into your organisation

If this describes something happening in your teams, say so.

Keynotes, board sessions and advisory work, drawing on research across more than 200 organisations in 30 countries. Tell me the room, the date and the shift you need. A reply within 24 hours.

Start a conversation

Topics and audiences  ·  All research

Box of Amazing

Rahim’s free weekly letter on AI and human capability

If this was useful, the weekly letter is where the thinking happens first. Most of what ends up on this site starts there. Weekly essays on AI, capability and the future of work. Read by 25,000 people, every week since 2017. Free, and one click to stop.

Opens Substack to confirm. No pitch in it, unsubscribe in one click, and nobody follows up because you read something.

Running an event, or responsible for how AI arrives in your organisation? Keynotes  ·  Advisory for CEOs and boards  ·  Enquire