News for hackers. Stuff that matters.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by layer8 on Saturday October 17, 2026 @04:39PM (#50134933)
> "With so many companies worldwide faced with upheaval due to AI in software development, I believe this program will become a template for rapidly leveling up new developers across the industry."

This seems cognitively dissonant with the AI upheaval resulting in the industry needing fewer developers. Maybe they want cheaper developers?

Re:Microsoft and CMU Team Up to Train Early Career Software ... by keeda on Saturday October 17, 2026 @07:24PM (#50136130)
Based on posts by people involved like Scott Hanselman and Mark Russinovich, this initiative is a direct response to the long-term threat of AI completely replacing junior developers, and thus cutting off the pipeline of experience that turns junior developers into senior developers, who are still needed to leverage AI effectively.

There is of course the possibility that AI gets good enough that even senior engineers won’t be needed, but at this point it seems unlikely. My reasoning is that even expert humans make mistakes, which is why we need other humans to collaborate and check each others’ work (which, if you think about it, is a source of a lot of the processes and bureaucracy at companies; trivial example: code reviews.)

So even if AI gets to the level of human experts, this dynamic will not change... unless we hit ASI, where the AI far exceeds human capabilities. At which point we’ve hit the singularity and all bets are off.

Short of that, however, human experts will be needed, which is why programs like this are needed: to future proof against the short term economic pressures to minimize junior workers which will impact the long term pipeline that produces senior experts.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by socializer on Saturday October 17, 2026 @08:02PM (#50136432)
OK, so let me get this straight: Microsoft replaces junior SWEs with AI... and this presumably doesn't really let the company execute any faster, because bottlenecks at MSFT are mostly unrelated to kLOC/hour. But okay. And then they establish a parallel program for people who are kept on Microsoft payroll... while coding in an academic setting... so that they can progress through the rungs of the SWE ladder and eventually be the ones supervising the AI.

This is really what we're doing? This makes sense? Am I taking crazy pills?

Re:Microsoft and CMU Team Up to Train Early Career Software ... by sublinear on Saturday October 17, 2026 @11:49PM (#50137758)
It makes perfect sense when you accept that the LLM hype was mostly delusional. Nobody invested in that lie can admit it just yet because there's still some juice left. Never mind all the "I told you so"s ever since 2022 market dip.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by bagacrap on Sunday October 18, 2026 @12:24AM (#50137907)
This guy has been sitting in cash for 4 years.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by CoolestBeans on Sunday October 18, 2026 @01:37AM (#50138204)
The bigger issue is that undergrad students learning in the era of AI is really a terrible environment for actually learning the fundamental theory that gives someone a long and productive career. And the workplace has never been a good place to learn that stuff. The talent pipeline from colleges has always been a steady trickle despite eras when signups into computer science was a flood. With AI, that trickle has become a scant drip.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by keeda on Sunday October 18, 2026 @03:54AM (#50138916)
Yes, I believe programs like this aim to address this issue too. The traditional ways of learning might no longer be sufficient or reliable enough to produce appropriately skilled workers in the era of AI. Maybe something like this program or other apprenticeship programs would bridge that gap by focusing on juniors who are truly interested in the field.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by CoolestBeans on Sunday October 18, 2026 @03:32PM (#50144496)
The traditional pedagogy still works for those students who could be disciplined enough to not use AI on problem sets and projects. But that's not a realistic expectation. You can learn how to use AI on the job. It is very rare someone gains the baseline knowledge of algorithms on the job.

Programs are swapping capstone projects and courses for comprehensive oral examinations and that's partly from input from industry that there's been a skill drop. But that feels like a panic stopgap and we really are going to struggle with this for a while.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by keeda on Sunday October 18, 2026 @03:44AM (#50138855)
Yes, that dynamic is essentially what this is proposing to solve. Microsoft is acknowledging that junior engineers will be less in demand due to AI (and presumably it is experiencing that itself) because economics, i.e. when supervised by senior engineers, AI is way cheaper and faster than junior engineers.

These economics would choke off the pipeline that turns junior engineers into senior engineers, which would still presumably needed to supervise the AI.

I don't see the irrationality here?

And yes, bottlenecks at MSFT (or any large corporation) are unrelated to kLOC/hour, which I would argue are primarily because of human factors... which also AI threatens to obviate: https://news.ycombinator.com/item?id=50121996

Re:Microsoft and CMU Team Up to Train Early Career Software ... by socializer on Sunday October 18, 2026 @12:45PM (#50142725)
> I don't see the irrationality here?

You're replacing juniors with AI to save money (because again, I doubt there are velocity gains to be had at MSFT), and then you're spending money to keep junior SWEs on payroll and train them in a parallel program.

There's no way this is cheaper than just letting some junior SWEs actually do the coding on the actual projects you're building, right? And gain experience that way?

Re:Microsoft and CMU Team Up to Train Early Career Software ... by LanceH on Saturday October 17, 2026 @05:02PM (#50135093)
It feels like it's all senior developers now and nobody new. At some point they will want someone new and won't be able to find them.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by flowerlad on Saturday October 17, 2026 @05:55PM (#50135516)
> At some point they will want someone new

If we freeze AI models at their current stage of development, then yes. If not, given the rate at which models are improving (compare Claude today to Claude 1 year ago), in 3 to 5 years software development could be fully automated.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by linhns on Saturday October 17, 2026 @07:31PM (#50136197)
Well, if you automate everything, the bad parts will still be there, then you need real engineers to fix them
Re:Microsoft and CMU Team Up to Train Early Career Software ... by pjmlp on Sunday October 18, 2026 @03:41AM (#50138840)
Yes, however like in modern factories, very few of them.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by astrobe_ on Saturday October 17, 2026 @05:58PM (#50135540)
Including development of AI models?
Re:Microsoft and CMU Team Up to Train Early Career Software ... by Calazon on Saturday October 17, 2026 @07:58PM (#50136390)
Possibly. But even if not, how many AI model developers do we need? We will likely need a nonzero number, but it could be very few compared to the total number of software developers we have today.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by myegorov on Saturday October 17, 2026 @07:56PM (#50136374)
Called "recursive self-improvement"
Re:Microsoft and CMU Team Up to Train Early Career Software ... by dominotw on Saturday October 17, 2026 @06:18PM (#50135691)
we dont' need to "freeze" models if next versions aren't a huge improvement over previous ones. That seems to be case now.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by flowerlad on Saturday October 17, 2026 @06:45PM (#50135869)
Really? Only last month OpenAI declared the "AGI era" is here.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by gessha on Saturday October 17, 2026 @07:17PM (#50136071)
Do you keep a lot of Tesla and SpaceX stocks in your portfolio?
Re:Microsoft and CMU Team Up to Train Early Career Software ... by BoggleOhYeah on Sunday October 18, 2026 @01:27AM (#50138149)
OpenAI and Anthropic say a lot of shit to keep investments flowing in while they try to find an avenue for profitability.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by teiferer on Saturday October 17, 2026 @06:09PM (#50135628)
Are you sure that's how this works?

Let's see, my grandparents were about 160cm when they were 35. My parents were about 170cm when they were 35 and I am about 180cm around 35. You are saying I can expect my grandchildren to be around 200cm at that age and their grandchildren 220cm?

Re:Microsoft and CMU Team Up to Train Early Career Software ... by tomkarho on Saturday October 17, 2026 @06:30PM (#50135785)
Or we could assume since new data is increasingly AI generated then the next generation of models are inherently born out of incestuous relationships so I would imagine Claude's grandson is going to be a dwarf.

Of course it is possible also that Claude will marry a chinese model (since it's asian odds are it is also smarter) bringing some diversity into the "gene" pool. Or better yet, a Russian supermodel.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by emdash on Saturday October 17, 2026 @06:17PM (#50135678)
Are you sure that AI model progression and the height of your family members are 35 is related? It seems unlikely but I guess you'd know better than I.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by wlesieutre on Saturday October 17, 2026 @06:21PM (#50135716)
That's their point, we can't assume model capabilities will go up linearly forever just because they have increased quickly in the past
Re:Microsoft and CMU Team Up to Train Early Career Software ... by flowerlad on Saturday October 17, 2026 @06:37PM (#50135819)
"We're running out of data, so LLM progress is hitting a wall" was a prominent late-2024 narrative. Back then many experts including Ilya used the word "plateau" when describing LLM progress. No one is using that word now, and there is no evidence we are about to reach a plateau, even though we ran out of data long ago.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by samudrijan on Saturday October 17, 2026 @08:00PM (#50136403)
The way Claude writes code comments there will be no shortage of data.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by falcor84 on Saturday October 17, 2026 @06:14PM (#50135658)
If we didn't have any humans before your grandparents, and these were the only data points we have to extrapolate from, then, yes, this would be a very reasonable prediction.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by orphea on Sunday October 18, 2026 @06:19AM (#50139680)

  > given the rate at which models are improving
Right. https://xkcd.com/605/

  > in 3 to 5 years software development could be fully automated.
Yes, and as we all know, AI has replaced software engineers "in 6 months" several times by now.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by bzzzt on Sunday October 18, 2026 @06:21AM (#50139686)
Do you have anything to back up this 3-5 years claim or is this another hollow 'full self driving by the end of next year' promise?
Re:Microsoft and CMU Team Up to Train Early Career Software ... by Terr_ on Saturday October 17, 2026 @05:34PM (#50135353)
Some of that is long pre-existing, where too many companies would go: "Hey, let someone else hire juniors and train them up, we'll them away after that."

Not that the new LLM-as-junior trend doesn't make it worse.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by alpha21io on Saturday October 17, 2026 @06:01PM (#50135572)
Is there evidence that overall software developer positions are declining relative to other jobs? It wouldn't surprise me if Jevons paradox applied here.
Re:Microsoft and CMU Team Up to Train Early Career Software ... by keeda on Saturday October 17, 2026 @07:31PM (#50136196)
There is mixed evidence on the impact of AI on developer jobs, but on the balance it seems that to the extent AI is impacting dev jobs, it is mostly the junior roles that are being affected.

There is even some evidence that suggests senior roles are more in demand (and getting correspondingly higher pay too) which gels with the common observation that senior workers are more effective at managing the AI which is doing the work of (and hence displacing) junior workers.

Asking a chatbot or Google AI overviews should surface relevant studies.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by Grombobulous on Saturday October 17, 2026 @07:43PM (#50136276)
I have been feeling like “mostly junior roles being affected” has been a false indicator or false narrative.

Junior roles are always affected when industries have high unemployment rates.

I don’t think AI has eliminated the need for junior engineers, nor will it, it’s just that companies have their pick of available experienced hires.

I would think that junior engineers would make more sense in an era where AI can fix and catch rookie mistakes.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by zugi on Saturday October 17, 2026 @06:53PM (#50135912)
> Jevons paradox

Thanks! I've heard numerous examples of this. E.g. paint rollers, and later paint sprayers, made painting so much more efficient and cheaper that people wanted their houses and apartments painted more often, ultimately increasing house painter employment. But I didn't realize the phenomenon had a name.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by sublinear on Saturday October 17, 2026 @07:15PM (#50136064)
The broader topic of marginal utility is worth looking into if this is interesting to you.

The reason why AI induces more demand is more interesting than simply observing a correlation. At the root of the paradox is the dissatisfaction with AI as it raises the bar for human work. In that sense, AI functions like training wheels more than actually doing anything useful on its own. More people can ride the bike well as a result.

This is the "law of diminishing marginal utility". In other words, LLMs are an NLP-powered google search 2.0. That sums up pretty well why AI hit a plateau a couple of years ago. There's only so much training data and humans become more efficient and creative once exposed to the exact information they were always looking for, but could never find in the past.

https://en.wikipedia.org/wiki/Marginal_utility

Re:Microsoft and CMU Team Up to Train Early Career Software ... by georgeburdell on Saturday October 17, 2026 @07:24PM (#50136127)
Exactly. At least in my part of the world (hardware) we are hiring more software folks these days and fewer pure hardware
Re:Microsoft and CMU Team Up to Train Early Career Software ... by BoggleOhYeah on Sunday October 18, 2026 @01:32AM (#50138182)
It’s really hard to get a good read on it because of the state of the post-COVID economy and job market.

Like the mass layoffs the last couple of years seemed to be primarily driven by the goofy hiring spree every company went on during the pandemic and the AI reasoning was only partly true and mostly a coverup for their mistakes in hiring in previous years.

On the other hand, the amount of garbage level devs that were being churned out of bootcamps and such in the years leading up to COVID was also due for some kind of correction and AI may be the catalyst for that correction.

I’ve been around devs making an easy 6 figures that did nothing but copy/paste code from the internet or other parts of the codebase and spew jank into the repo because management needs the work done yesterday.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by cm2187 on Saturday October 17, 2026 @07:45PM (#50136290)
AI will make developers infinitely more productive. You will need one or two guys to do the work that requires a whole team before. That means cheaper software.

The demand for software is huge, the number of manual processes that can be automated in any organisation, small or large, is humongous. The Jevons paradox will play at full, as software gets cheaper we will consume even more of it, and I think there will paradoxically be more software developer jobs.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by austin-cheney on Saturday October 17, 2026 @06:44PM (#50135863)
Your comment completely misses the point. AI is fully capable of replacing shitty developers that cannot program and cannot write original code of their own. This is not a technology problem, missing skills problem, or even an AI problem.

It’s a problem of missing training and missing mentorship coupled with weak leaders who would rather throw their people to the wolves armed with crayons and coloring books until they just figure it out.

Before AI was a thing once a large organization hired too many shitty developers you could occasionally clean house by laying some off and ordering the rest to own more responsibilities. Once AI starts replacing the weakest among us the scapegoats are gone. Then what? Eventually the finger pointers can only point at themselves once there is nobody else to point at.

Re:Microsoft and CMU Team Up to Train Early Career Software ... by bossyTeacher on Sunday October 18, 2026 @11:18AM (#50141832)
> Maybe they want cheaper developers?

This. I imagine they are showcasing a template to hire a new breed of cheap highly replaceable/fireable devs.