Microsoft Execs Worry AI Will Eat Entry Level Coding Jobs (theregister.com)
- Reference: 0180854538
- News link: https://developers.slashdot.org/story/26/02/24/1643213/microsoft-execs-worry-ai-will-eat-entry-level-coding-jobs
- Source link: https://www.theregister.com/2026/02/23/microsoft_ai_entry_level_russinovich_hanselman/?td=rt-3a
> Microsoft Azure CTO Mark Russinovich and VP of Developer Community Scott Hanselman have written a paper arguing that senior software engineers must mentor junior developers to prevent AI coding agents from [1]hollowing out the profession's future skills base .
>
> The [2]paper , Redefining the Engineering Profession for AI, is based on several assumptions, the first of which is that agentic coding assistants "give senior engineers an AI boost... while imposing an AI drag on early-in-career (EiC) developers to steer, verify and integrate AI output."
>
> In an earlier podcast on the subject, Russinovich said this basic premise -- that AI is increasing productivity only for senior developers while reducing it for juniors -- is a "hot topic in all our customer engagements... they all say they see it at their companies." [...] The logical outcome is that "if organizations focus only on short-term efficiency -- hiring those who can already direct AI -- they risk hollowing out the next generation of technical leaders," Russinovich and Hanselman state in the paper.
[1] https://www.theregister.com/2026/02/23/microsoft_ai_entry_level_russinovich_hanselman/
[2] https://dl.acm.org/doi/10.1145/3779312
The real problem is going to be training AI (Score:3, Insightful)
Virtually all the code I see AI generating came from stack overflow. And that has collapsed in the wake of AI.
Eventually there isn't going to be any code to train off of.
Re: (Score:2)
> came from stack overflow
What about all the open source projects available on github and elsewhere? And all of the coding textbooks. They aren't going anywhere.
Open source will decline... (Score:2)
Many will be less interested in contributing for free so AI billionaires could train and profit from their work...
Re: (Score:2)
> Many will be less interested in contributing
I doubt it. I've posted a few open source projects to github recently, each of which I created in a day or so using AI. It was so fast and easy that I didn't mind sharing them.
Re: (Score:2)
Ok, but you're talking about sharing food that the dog already ate once. Don't get me wrong; the dog will happily eat it again, but the nutritional value may not be as noteworthy the second time around.
Re: (Score:2)
I get your point but the code that I worked to implement, even though it was with AI assistance, was apparently unique on github. I know this because the AI models, which have ingested all publicly available open source, could not point me to ready-made solutions. I find that some guided experimentation is almost always necessary to come up with something that works properly.
Re: (Score:2)
I'm in the process of migrating to Codeberg, myself. As another respondent pointed out, albeit in less flowery language, having all your open-source contributions digested into a pap that is then used to drown the younglings is not exactly rewarding.
Re: (Score:2)
> having all your open-source contributions digested into a pap
You can host open source projects on Codeberg, right? That makes them equally available for scraping.
Re: (Score:2)
Sure. I'm also going to modify the license. Nobody will read it, of course. But then I sue for millions.
Re: (Score:2)
As long as AI merely reads your open source code and gleans a few implementation tips from it, just like a human could do, there won't be a legal problem.
They lack context (Score:1)
I don't think we're at the point where we can just point AI at code and have it learn. That's why Stack Overflow posts are so useful. They have a lot of context for the AI to use.
Maybe the more advanced AIs though. But even then those projects are gonna dry up.
A *lot* of them aren't hobbyists but are just people posting school projects or stuff for their resume. When there are no jobs that dries up too.
Re: (Score:1)
And open source projects. I feel like if you use open source to train then your product should also be open source (with realistic exceptions)
Re: (Score:2)
Most of it came from open source projects and other public code repositories.
There are trillions of lines of code in all public code repositories, and hundreds of millions of lines of code in stack overflow pages. That puts stack overflow at about 0.01% of the contribution to these coding models. Maybe closer to 0.1% contribution considering there is more explanation for the code in stack overflow than there is in your average codebase.
While that's true (Score:1)
every time I've used an AI it's given me code from Stack Overflow.
I don't think the stuff on git is useful. There's little or no context so the AI has a hard time figuring out what it's for. Remember, these aren't really AIs, they're crazy advanced search engines that can pull together results from multiple documents.
Maybe the more advanced stuff that'll come on line when we start using all our water & electricity for AI will be able to use code w/o context though. But even then, who's gonna wri
Well get rid of the AI then (Score:2)
Problem solved.
Re: (Score:1)
Are you sure?
Re: (Score:2)
If something is causing a problem problem with your business, get rid of it. It's that simple.
They did it with outsourcing in the 2000s (Score:2)
A whole generation was put off coding because they thought they would be replaced with cheap labour. Now even the outsourced labour is getting replaced. I hope Microsoft drowns in their own AI slop, as soon as gaming companies stop being paranoid over anti cheat Microsoft won't have any skin in the consumer market anymore.
Microsoft has 4 trillion of ill gotten market cap while there is massive homelessness in Silicon Valley and Washington, they are simply evil.
Should not they rather end ageism? (Score:4, Insightful)
I would expect that ideally long term in organizations all age groups should be represented proportionally to demographics curve.
Currently IT is dominated by young people and companies give every reason for seniors 'not to' train juniors...
So what do they have in mind this time?
For me situation overall goes into Middle Ages direction - birth and connections will determine everything again.
When you are born into the right family - you will inherit your family wealth, AIs and your father's job.
Re: (Score:2)
> For me situation overall goes into Middle Ages direction - birth and connections will determine everything again.
For me when I think middle ages I think feudalism. What the King wants will determine everything again.
Re: (Score:2)
Now that I am in my mid-fourties, I think I will find a lord to whom I will pledge my undying fealty.
Org scope and time scope? (Score:1)
Is MS trying to fix the general industry, or just a company-specific problem?
As far as the general industry, if the "eat the low end" prediction is true, then it should eventually come to the following equilibrium: fewer will enter the field and eventually senior devs will retire and there won't be enough experienced devs in the industry. Demand for juniors will then go back up because companies have no other choice. The wages would then generally be the same as they are now, even if fewer people are actua
Indulging the hypothetical... (Score:4, Interesting)
So the hypothetical is that entry level coding jobs are toast but you still need the advanced folks to actually direct things, and they will need to be able to review and amend code.
In such a scenario, then education takes over the role of 'doing stuff humans don't have to do anymore, but still need to know how to do it'. Like how math education starts by banning calculators, then as the education advances increasingly advanced calculators and computer software are allowed to handle the tedium that was left behind.
Just change the name (Score:2)
Instead of "Software Engineer I", call them 365 Copilot, like everything else. Everyone will be even more confused and maybe they won't notice you're not hiring.
AI code still has to be reviewed by humans... (Score:1)
...or you're asking for trouble. AI help desk bots are already making critical mistakes.
Re: (Score:2)
Code AIs do so too. And they are really, really crap at spotting any problem a bit advanced, like security problems that are not the teaching examples.
Everyone who championed and put out AI F'd up (Score:3)
Everyone was so busy being amazed that no one paused to think "maybe this is a destructive force that shouldn't escape the lab."
Reap what you sow, suckers.
I'll celebrate AI when it displaces CIOs instead of Regular People.
Up until that day, a pox on it, and all who are pushing it as hard as Pet Rocks.
Re: (Score:2)
It’s far more capable of spewing C-level bizspeak horseshit than it is at generating good code. Logic dictates the suits go first.
Yup. (Score:1)
And then, after all the entry-level coding is doing by LLMs, the older, expert coders will retire/die, and there won't be any coders who've learned enough to replace them.
Re: (Score:2)
Obviously. Good times for anybody competent that wants to make some extra money after retirement though.
This will be a long-term crisis. Because not only do the juniors not get jobs, the ones a bit earlier in their career will look for something else to do. May be a 10 year crisis or longer that currently gets engineered.
i thought that was literally the (Score:1)
the fucking point of the technology, dude
Seniors? (Score:2)
As per standard, I haven't read the linked article but I foresee problems with the proposal, namely that a) juniors simply won't get employed, so there won't be anyone for seniors to mentor and b) senior devs won't have free time to mentor anyone when AI has turned dev work into a production line (and execs are trying to squeeze every last drop out of their resources). Much like with manual trades, there has been massive underinvestment in training since companies want skilled personnel without the expense
Execs are much easier to replace (Score:3)
Execs are significantly easier to replace and going by M$ contemporary track record, it can only bring improvements.
I'm sure they feel really bad about : P (Score:2)
Crocodile tears from MS.
Retirement (Score:2)
Us oldtimers will be fine. Somebody has to prompt the AI. It isn't going to write code for the heck of it. Somebody has to validate and fix what it wrote. I've had to do that for Junior Developers for half of my career or more. I'd prompt a Junior, correct their work, and amplify my productivity. The problem is in the past I got both working code at a greater volume than I could produce alone AND a Mid Level and ultimately Senior engineer as a side effect of doing this. With AI all I get is code.
Re: (Score:2)
For the old farts like us, we know how to run AI, and how to treat it, like it is a very confident intern, that can be extremely clueless at times. We know when it is time to give up on a page of AI-written code, and just write stuff from scratch because the AI made lines upon lines of unusable junk.
The thing is... who maintains the code? Does an AI constantly go over the code repeatedly and refactor, which is scary as a hallucination could take out the codebase. Refactors are always needed, but is AI up
Um... those jobs are already gone... (Score:2)
Around 2022, there were a lot of companies that were focused on teaching children how to write code. Fast forward to now. A lot of them are gone.
The problem is that younger people see Gen Z, and the fact that there are a ton of coders, arguably an entire generation of people not just out of work, but completely out a career, just like the 2000s. If you come in with coding experience, might as well not bother. Then they see the fact that any meaningful job was taken by cheap foreign labor, while politici
Entry level? All coding jobs. (Score:2)
Obviously. If the state of things and the current rate of change are anything to go by, entry level coding jobs aren't the only jobs to "worry" about.
Re: (Score:2)
Not really. Unless you write mostly boilerplate code, or are really incompetent, you coding job is not at risk. To be fair, many coders write boilerplate or are really incompetent.
Captains of industrial monetary extraction. (Score:1)
When the goal of all industries becomes simply making the stock value grow, and you build mechanisms to make this as 'efficient' as possible, you can't be suprised if the process inbetween i.e. the actual work becomes meaningless.
If anything, "AI" and all the hullabuloo around it has stripped the romance and sense of identity from coding and IT jobs in general--at least for me. As with any skill or craft, there is a joy in the process towards skill acquisition and mastery; watching positive change towards s
Naa, short-term profits are more improtant! (Score:2)
At least that is what all the business "strategy" out there says. Probably an excellent time to get into coding professionally in a few years.
The real problem (Score:2)
The real problem isn't "AI" it's business leaders using it as an excuse to "restructure". There's always been a less expensive option: outsource/off shore/juniors, the issue is when the organisation chooses that one over in-house experience/quality.
MS is the also championing this outcome (Score:4, Interesting)
Everything from MS these days advertises Copilot will do everything. Every commercial I have seen shows Copilot demonstrating HAL 9000 levels of intelligence and autonomy. Incidentally, I wonder when the first class action lawsuit will be filed as multiple YouTubers have tried to recreate the commercials with instant and obvious Copilot failures.
Re: (Score:2)
> Every [dubious] commercial I have seen shows Copilot demonstrating HAL 9000 levels of intelligence and autonomy.
I'm sure Copilot can and will jam some people's pod-bay-doors, smart or not.
Re: MS is the also championing this outcome (Score:2)
Do as I say and not as I do.
Re: (Score:2)
HAL 9000? Did you watch that movie to the end?
Re: (Score:2)
Yes and the sequel. HAL 9000 had a level of intelligence beyond complying with requests. Copilot can apparently formulate alternate options and execute them with no intervention. Apparently is the word. In recreations, Copilot most of the time failed to understand the request much less formulate alternatives.
Re: (Score:2)
Precisely! A simple solution would be to not use AI for simpler coding tasks, and ban that throughout the organization