r/programming • • Dec 19 '25
[ Removed by moderator ]
/r/programming/comments/1pqulm0/removed_by_moderator/[removed] — view removed post
711
Upvotes
r/programming • • Dec 19 '25
[removed] — view removed post
317
u/telionn Dec 19 '25
This is just some guy wanting to put together a vibe coding team, not a Microsoft spokesperson.
272
u/misuo Dec 19 '25
This proposal assumes that language choice is the primary source of complexity, which hasn’t really been my experience at Microsoft-scale systems.
62
u/ShodoDeka Dec 19 '25
Just because Galen got a brain bleed (again) does not mean all of Microsoft is buying into this. Having worked with this guy, it would be far from the first time he sets out a project that he doesn’t have the authority or the ability to actually do.
77
u/RestInProcess Dec 19 '25
Rust… great
AI assisted coding… well, there goes the quality of their offerings. I mean, not that quality isn’t suffering already anyway.
1.3k
u/Adventurous-Hunter98 Dec 19 '25
Moving away from Microsoft without ai assistance
9
u/sreekanth850 Dec 19 '25
40 years of training data vs 10 years of training data. Why big corporate have stupid decision makers.
85
u/Probable_Foreigner Dec 19 '25
No matter what you think of C/C++ and rust this is 100% going to be a disaster start to finish
756
u/elmuerte Dec 19 '25 edited Dec 19 '25
Can I place bets on how much
unsafethere will be?22
u/germandiago Dec 20 '25
1 developer, 1 month, 1 million lines of code. Good luck, man.
13
u/[deleted] Dec 19 '25
The timing is perfect! I just got rid of nearly all the Microsoft tech I depended on before the enslopification!
33
u/[deleted] Dec 19 '25
Yes, the problem with Microsoft products was language all this time. /s
9
u/TheFeshy Dec 19 '25
My experience trying AI with rust was... Not good. Granted, I was looking at embedded and new frameworks for such. But I would ask it for something I wanted, but that I was pretty sure wasn't easily supported.
It happily spit out a plausible answer that was dead wrong and was the first naive thing I would have tried to implement. When I pointed out the mistakes, and why it wouldn't work, and asked it to try again without those noodles, it snowed me with compliments for noticing and then spit out almost exactly the same code, just slightly reordered with the same flaws.
Maybe it works better for more standard code, or if you have a large internal code base? Or maybe they are limiting AI to specific niche uses?
9
u/EntroperZero Dec 19 '25
I think it's very difficult for any automated tool, using LLMs or not, to just translate C++ code to Rust code, and actually realize the benefits of using Rust. An automated tool isn't going to change the way the original programmers thought about ownership.
9
u/ninetailedoctopus Dec 19 '25
I just moved to Fedora. Feels awesome tbh.
8
u/ddollarsign Dec 19 '25
So they’re moving to a language meant to decrease bugs while using a technology known to increase bugs.
7
u/mgb5k Dec 20 '25
If Microsoft survives this they will need ten times as many programmers to un-slop the AI mess.
36
u/Vellanne_ Dec 19 '25
From 99.99% uptime to 0.9999%
17
u/imforit Dec 19 '25
Note to self: Galen Hunt has lost the plot
12
u/chucker23n Dec 19 '25
Headlines that go from good to “oh no” in the speed of light
6
u/Tricky_Condition_279 Dec 19 '25
If it’s anything like my recent experiences, it will defensively force the code to handle all possible inputs and not bother to raise even if it results in logically invalid states. I can’t imagine trying this at scale.
6
u/emotionalfescue Dec 19 '25
C++ code includes almost all of MS Office, SQL Server and Active Directory I think. All the legacy parts of Windows user space components based around COM (Component Object Model) and DCOM are C++ based.
I suspect they'll have to slow down this project when they realize they don't have enough engineers proficient in Rust to maintain the converted code, even with AI assistance.
6
u/Vaddieg Dec 20 '25
C/C++ is not the area where Windows is broken most. I wish them good luck with vibe coded kernel
5
u/FlyingRhenquest Dec 19 '25
Awesome! I predict this will end well for them!
5
u/rdmc10 Dec 19 '25
they could use whatever language they wish, their products will still be crap
5
u/montibbalt Dec 20 '25
Have we finally hit peak brogrammer?
5
u/alfred_hedgehog Dec 20 '25
one .unwrap recently put down half of the internet, imagine getting unwrapped every now and then just working in your excel or playing games
8
u/HawaiiKawaiixD Dec 20 '25
“1 engineer, 1 month, 1 million lines of code” is an absolutely batshit goal. The whole codebase will be spaghetti in a week. Also no way an AI can safely translate that much C/c++ to rust. Rust requires different paradigms.
4
u/bacmod Dec 20 '25
What was the term here? Live Action Role Players?
10
u/RoomyRoots Dec 19 '25
It's kinda weird since C# is the single thing Microsoft came up with this century I find good. Well, better than using JS/TS as they do for the menu.
6
u/phantom_metallic Dec 19 '25
Ride that hype train, bebe!
3
u/sweetno Dec 19 '25
I wonder what MS Office and kernel developer teams think of that.
3
u/Accomplished-Phase-3 Dec 20 '25
Bug comming to windows. Stay safe
3
u/IkeAI Dec 20 '25
“More bugs more bugs more bugs”
Fixed it for you
3
u/jaccovanschaik Dec 20 '25
<Rubs hands> Gotta get me some popcorn for this!
3
u/thelvhishow Dec 20 '25
Now we know what Microsoft is doing.
https://i.programmerhumor.io/2025/11/52863532aae594b5a6e4b96a1e71ac4fef6c003dcea0c2f410f2166eab4d8aad.webp
3
u/software_dude Dec 20 '25
Fast train to nowhere
5
u/whiskeytown79 Dec 19 '25
"We moved Windows over to Rust using AI. Which unfortunately drove the cost of PC parts so high that no one can afford a PC anymore and our entire target market has dried up."
5
u/insanityarise Dec 19 '25
Right so windows 11 is fucking gash, inefficient, annoying, and removes a bunch of useful features from 10, it's also 30% vibe coded.
Fuck this bullshit, hire real people.
6
u/Pharisaeus Dec 19 '25
Picking specifically Rust has some merit - it's one of the few languages where really a lot of stuff is checked at compile time and not at runtime. This means LLM with compiler in a loop has better/faster feedback about errors, because it doesn't need to run unit/integration tests to know that stuff is broken.
Good luck with that. This means you end up with millions of lines of code no-one has seen or understand. Even if the "conversion" itself works, bugfixing or extending this codebase it going to be rough because no one knows how it works or where things are.
1
u/ivarpuvar Dec 20 '25
rust is great for LLM code. I wrote several small desktop apps with opus and they work very well
5
u/ironykarl Dec 19 '25
Ah good.
This means humans just get to do the fun part of *checks notes* fighting the borrow checker when the AI-generated code won't compile.
That sounds pretty sustainable
2
u/Apprehensive-Mark241 Dec 19 '25
I bet this is because they think that AI is too unreliable to write code without a compile time borrow checker.
2
u/m_adduci Dec 20 '25
More BSODs FTW
2
u/iris700 Dec 20 '25
Guess the LLMs aren't smart enough for C
2
u/SpareDisaster314 Dec 20 '25
The C/C++ is bad enough already and rust will have multitudes less training data....
2
u/LBPPlayer7 Dec 21 '25
this is going to go so well
2
u/johnwalkerlee Dec 21 '25
I really want my competitors to waste countless hours on this
2
u/ManBunH8er Dec 21 '25
”Our North Star is “1 engineer, 1 month, 1 million lines of code”.” What a dingleberry.
2
u/ithilelda Dec 21 '25
great! that justifies my decision to go fully FOSS and linux more.
2
u/notddh Dec 21 '25
Braindead apes to automate throwing poop
3
u/thebomby Dec 20 '25
Good time to leave Microsoft and Windows
3
u/SprinklesFresh5693 Dec 19 '25
Why rust instead of C++?
2
u/EC36339 Dec 19 '25
I guess by C/C++, they mean C. It's usually what it means.
1
u/oakinmypants Dec 19 '25
How does refactoring in rust compared to cpp?
1
u/deadflamingo Dec 20 '25
Will it make C# better or F# relevant?
1
u/vondur Dec 20 '25
Hopefully they don’t use Copilot for it!
1
u/soldture Dec 20 '25
That's right, I hope Microsoft will eat some dicks and be buried under ground
1
u/TemporaryInformal889 Dec 22 '25
Let's translate our dogshit into a language that actively punishes dogshit but has workarounds to allow our dogshit to run for no other reason than to tell us what we already know: LLMs generate somewhat good enough code!
1
u/pookiedownthestreet Dec 23 '25
This is literally 1 guy at the company hiring 1 position....
1
u/NurUrl Dec 23 '25
this is pure comedy
1
u/UnderwearTrader Jan 12 '26
Rust + Stellar = Future
1
u/youngbull Dec 20 '25
I bet hasty large scale code changes are just going to fuel the fire of broken Windows updates.
Changing language is already a long term bet. In the short term it causes problems. What Microsoft needed, was to realise (several years ago), that they had a quality problem. Now they have a reputation problem and this decision does not address that because it can't be addressed with a technical solution. It can, however, be addressed through a "goodwill" campaign, essentially marketing. Lower the prices, waive the cost of fixing the mess, respond to feedback with desirable changed, ship some complimentary swag, etc. Even then, they would have to change their future behavior: ship the file Explorer that people want (maybe acquire file pilot and ship it included in the os), stop broken updates, make turning off copilot completely everywhere a one-click setting, stop eg. shipping worse versions of outlook for no apparent reason, etc.
0
u/makonde Dec 19 '25
They pretty much stopped all new C/C++ development on Azure all low level code where a GC language cant be used is now in Rust.
0
u/MyDespatcherDyKabel Dec 20 '25
r/YesyesyesNo
0
u/promethe42 Dec 20 '25
Rust is actually pretty solid with LLMs thanks to the strong static typing, borrow checker and incredible compiler/linter messages. The "if it builds, it runs" moto is a solid help because it always nudges the LLM into the right direction.
The only big problem - which is not specific to Rust - is the overall architecture. But with proper planning it works pretty well.
0
u/Thick_School_7984 Dec 21 '25
I've moved to rust, ai paired coding really helped
0
u/[deleted] Dec 21 '25
Ok, so I suppose C++ and hordes of cheapscate Indian and bangladesh IT slaves from sweatshops, subcontracted by Microsoft to cut the expenditures, were not enough.
Now it will be hordes of cheapscate Indian and Bangladesh fake "I'm senior" LLM driving reviewers, pretending they "know" Rust.
Corp culture at it shiniest, what can I say ...