AI has torched the market for junior programmers
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

AI has led to a sharp decline in junior programming employment, especially among those aged 22-25, while overall developer numbers remain stable or grow in different roles. The shift reflects AI automating routine coding tasks, creating new types of developer work.

Artificial intelligence has sharply reduced employment among junior programmers, with a 19% decline in developers aged 22 to 25 since late 2022, according to Stanford’s Digital Economy Lab. This development marks a significant shift in the tech job market, especially for entry-level roles, and signals how AI automation is reshaping employment patterns in software development.

The Stanford study analyzed US payroll data and found that employment for young developers in AI-exposed roles has decreased by 16% after controlling for other factors. Entry-level software job postings are down 28% from 2022 peaks, and computer science graduates now face a 6.1% unemployment rate, higher than liberal arts majors, a stark contrast to 2019 figures.

Despite these declines, overall US employment in computer and mathematical occupations grew by 1.3% from May 2024 to May 2025, and total developer employment increased by 10% from 2022 to 2025, reaching 1.69 million. The data indicates that while specific junior roles diminish, the total number of developers continues to grow through new job categories and titles, often not labeled as ‘programmers.’

At a glance
breakingWhen: developing, data from early 2025
The developmentAI-driven automation has caused a 19% decline in employment among young programmers aged 22-25, while overall developer employment continues to grow due to new roles and titles.

Implications for Entry-Level Tech Employment

This trend suggests a fundamental change in how AI automates routine coding tasks, leading to a contraction of traditional junior programming roles. It highlights a shift toward more judgment-based roles like data science and systems analysis, which are expanding even as junior positions decline. For aspiring developers, this signals a need to adapt skills and job expectations in a rapidly evolving market.

Kaisi Professional Electronics Opening Pry Tool Repair Kit Metal Spudger

Kaisi Professional Electronics Opening Pry Tool Repair Kit Metal Spudger

  • Complete 20-Piece Repair Kit: Tools for smartphones, tablets, laptops, and more
  • Durable Stainless Steel Spudgers: Professional-grade for repeated use
  • Variety of Pry Tools and Tweezers: Includes nylon, steel pry tools, and ESD tweezers

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

AI’s Disruptive Role in Software Job Markets

Since early 2025, multiple data sources, including Stanford’s payroll analysis, have documented a decline in junior programming jobs, coinciding with the rise of AI tools like GitHub Copilot and the automation of coding tickets. The broader tech economy remains resilient, with overall employment in tech-related fields growing, but the specific roles involving routine code writing are shrinking. This pattern reflects the historic impact of technological shifts creating new roles while phasing out others.

“Our analysis shows a 16% relative decline in employment for young workers in AI-exposed programming roles, even after controlling for firm-level shocks.”

— Stanford Digital Economy Lab

Automate the Boring Stuff with Python, 3rd Edition

Automate the Boring Stuff with Python, 3rd Edition

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unclear Long-Term Effects on Entry-Level Jobs

It remains uncertain how persistent this decline will be and whether new roles will fully replace the lost junior positions. The long-term impact of AI on entry-level employment and the types of roles that will emerge is still developing, with some experts cautioning that the market could stabilize or shift further.

Beyond Vibe Coding: From Coder to AI-Era Developer

Beyond Vibe Coding: From Coder to AI-Era Developer

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Monitoring AI’s Continued Impact on Developer Roles

Future developments include tracking how AI tools evolve and influence job structures, with ongoing surveys and payroll data analyses expected to clarify whether new roles will compensate for the decline in junior positions. Industry adaptation and reskilling efforts will also shape the long-term employment landscape for young programmers.

CURSOR AI Code Editor User Guide for Beginners: An Ultimate Manual to Writing, Debugging, and Mastering Real-World Coding with AI-Powered Code Completion, Chat, and Agent Mode

CURSOR AI Code Editor User Guide for Beginners: An Ultimate Manual to Writing, Debugging, and Mastering Real-World Coding with AI-Powered Code Completion, Chat, and Agent Mode

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Why are junior programming jobs declining while overall developer employment increases?

AI automates routine coding tasks, reducing the need for entry-level programmers. Meanwhile, new roles that involve judgment, analysis, and oversight are expanding, keeping overall developer numbers stable or growing.

Are all programming jobs affected equally by AI automation?

No, jobs involving code written to specifications, like traditional programming roles, are shrinking. Roles requiring judgment, such as data science or system analysis, are growing.

Does this mean fewer opportunities for new programmers?

While traditional junior roles decline, new types of developer work are emerging. Success may depend on adapting skills to focus on higher-level, judgment-based tasks.

Will the decline in junior jobs continue long-term?

It is unclear; ongoing monitoring of employment trends and AI development will clarify whether this is a temporary adjustment or a lasting shift.

What should aspiring developers do in response?

Developers should consider expanding skills into areas less susceptible to automation, such as system architecture, data analysis, or AI oversight roles.

Source: Hacker News

You May Also Like

Show HN: Gaussian Splat of a Strawberry

A developer shares a detailed Gaussian splat rendering of a strawberry, showcasing advanced imaging techniques and AI training methods, sparking interest in the tech community.

Nabokov’s pale fire: the lost ‘father of all hypertext demos’? (2011)

Researchers identify Nabokov’s ‘Pale Fire’ as a pioneering hypertext demonstration predating modern digital hypertext concepts, confirmed in 2011.

Are You Tuning Your AI Model Properly? Tinker, Forge, And Frontier Compared

Analyzing three approaches to AI model customization—Tinker, Forge, and Frontier—highlighting their differences, use cases, and implications for regulated industries.

Linus Torvalds says Linux security list is becoming ‘unmanageable’ due to AI bug reports

Linus Torvalds states that AI-generated bug reports have overwhelmed the Linux security mailing list, causing duplication and management issues.