• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Microsoft to Replace All C/C++ Code With Rust by 2030 using AI [Debunked by source]

YCoCg

Member

"My goal is to eliminate every line of C and C++ from Microsoft by 2030," Microsoft Distinguished Engineer Galen Hunt writes in a post on LinkedIn. "Our strategy is to combine AI and Algorithms to rewrite Microsoft's largest codebases. Our North Star is '1 engineer, 1 month, 1 million lines of code.' To accomplish this previously unimaginable task, we've built a powerful code processing infrastructure. Our algorithmic infrastructure creates a scalable graph over source code at scale. Our AI processing infrastructure then enables us to apply AI agents, guided by algorithms, to make code modifications at scale. The core of this infrastructure is already operating at scale on problems such as code understanding."


*Internal screaming*

G85hgyzXgAArjOb
 
Last edited by a moderator:
Ohhhhhhhh boyyyyyyyyy.

Suddenly, Linus's careful and consensus based approach makes more sense than ever. Not that I'm opposed to AI writing code, but kernel code is some seriously sensitive stuff.

I will always find it funny that Microsoft's Cloud runs on Linux. They know it's better, but everyone else gets slop.
 
Last edited:
As someone who is just in the final stages of migrating over a few thousand lines of code to just a newer standard, not even a different language, I'm laughing my ass off. Good luck MS. We also tried to speed up the process with Ai.
We spent just as long fixing all the issues as we would have simply migrating the code ourselves. And we lost out of many optimizations that would have been put in while doing the updates and now have to plan more time for that next year.
 
Amazon went down with the half of the web for a day because they replaced one service to use rust. Now Microsoft want to test the entire codebase.

Man, IT professionals will have jobs for decades.
 
Yes thats what I always wanted ... for system level language to code like javascript. :messenger_dizzy:

So the biggest dumb thing about RUST is to get the same level of performance as C++ you have to use unsafe code anyway. which is really the whole point of RUST besides the easy script like syntax.
 
As someone who is just in the final stages of migrating over a few thousand lines of code to just a newer standard, not even a different language, I'm laughing my ass off. Good luck MS. We also tried to speed up the process with Ai.
We spent just as long fixing all the issues as we would have simply migrating the code ourselves. And we lost out of many optimizations that would have been put in while doing the updates and now have to plan more time for that next year.
It's Microsoft the biggest software company in the world, I think they've got more talented people working for them than whomever you work for, some people are just better at their jobs than others, no offence 😀
 
The sheer amount of damage this is primed to do cannot be overstated. Microsoft is hell bent on serving up the worst possible products and services if it means it can fire just one more engineer, just one more coder.
 
Amazon went down with the half of the web for a day because they replaced one service to use rust. Now Microsoft want to test the entire codebase.

Man, IT professionals will have jobs for decades.
You know, I was going to send my management this MS insanity as part of justification to getting off MS' crazy train. But you make a good point, might as well stick with this shit, job security for years!
 
Last edited:
Imagine if you learned to code after losing your last job and saw this.

Think of all the people we were teaching to code because we were sure that would be a futureproof job.

That is how little we know about anything.

In 3 years we might all be werecats and we would not have changed much more than we already do.

We are not serious people.
 
Linux looking more and more like a safe haven with how Microsoft are looking to make something they say has lots of broken features transform largely by automatic systems because it's a dream of theirs.

The more I use their software at work the less fond of it I am. Things that used to work fine get worse little by little.

This isn't me being in the "Linux is the future" camp, just observations.
 
Our software code base was Visual Basic 6 (1.2 million lines of code), VBNET and C# (like 2.5m more). We got a software from a company called Great Migrations which basically converts the VB6 code into C# following certain rules and patterns which we spent about 3 months tweaking until we got all 200 projects converted and compiling (not running, just compiling), then we spent another 3 months until we have adjusted enough code to get the login screen up again, and around 8 months until we were able to release a migrated version. It took us 10 engineers, 6 testers and 14 months starting from Covid lockdown. The thought of having one single engineer tackle a million lines of code in one month boggles my mind.

It's Microsoft the biggest software company in the world, I think they've got more talented people working for them than whomever you work for, some people are just better at their jobs than others, no offence 😀
That's not exactly how it works, they might have 100k programmers but not everyone will modify the kernel routines, they are far fewer, and many probably don't even know how to write a line of Rust or aren't proficient at it. However you are not completely off: Microsoft can have access to much better models than the publicly available ones, tweaked to work with Microsoft code base having the context of the whole source tree fully loaded at all times, that's something other companies cannot afford to do.
 
Last edited:
I have experienced more M365 and Azure bugs this year than 2-3 years prior. it's beyond ridiculous.

You have no idea how much I hate having to work with Teams, Onedrive and Office 365....

Agree. I've worked primarily in MS technologies for 25+ years and they have gotten progressively worse across the board.

This rush to rewrite shit for the sake of rewriting it in a new language is just to brag about the AI capabilities. Whether or not this improves the quality of the products overall is really just beside the point.
 
I admire the initiative, since Rust is supposedly memory-safe, but its probably not going to be a smooth sail in any way. Especially, with shoving the workload onto AI to prove their commitment.
 
Agree. I've worked primarily in MS technologies for 25+ years and they have gotten progressively worse across the board.

This rush to rewrite shit for the sake of rewriting it in a new language is just to brag about the AI capabilities. Whether or not this improves the quality of the products overall is really just beside the point.

Maybe the AI will figure out that NT4.0 was peak Windows and bring it back.

tkt-smart.gif
 
Top Bottom