Satya Nadella 30% Microsoft Code Written by AI Then Windows Recovery Breaks
Description
A Twitter/X post by @nsg650 saying 'It was a threat lmao'. Below it are two embedded items: First, a CNBC tech news headline reading 'Satya Nadella says as much as 30% of Microsoft code is written by AI' published Tue, Apr 29 2025 9:33 PM EDT. Second, a tweet from @WindowsLatest (Windows Latest, verified) reporting 'Microsoft confirms major issues affecting Windows Recovery (WinRE) in a mandatory security update for Windows 11 24...' with a blue Windows Advanced options recovery screen thumbnail. The juxtaposition implies that Microsoft's AI-written code is directly responsible for breaking Windows Recovery, framing Nadella's boast as a warning rather than a feature
Comments
88Comment deleted
Satya: '30% of our code is AI-written!' Twitter: 'It was a threat lmao.' The AI passed all the unit tests -- it just forgot that users actually need to boot their computers
So 30% of the code is written by AI, and 100% of the blame is assigned to a mandatory security update. Sounds like a successful management-level abstraction
This is what happens when your CI pipeline’s approval step is just ChatGPT telling itself, “LGTM, ship it.”
After 20 years in the industry, I've learned that '30% AI-generated code' is just corporate speak for 'we finally found something to blame besides offshore contractors when Windows Update bricks your recovery partition.'
When your CEO brags about 30% AI-generated code and Windows Recovery immediately breaks, that's not correlation - that's a code review finding itself
Correlation isn’t causation, but my error budget just added a panel for ‘Copilot LOC vs WinRE breakage’ - Patch Tuesday has officially become Prompt Tuesday
Satya's 30% AI code KPI: perfectly scaling hallucinations from dev to mandatory prod recovery
When you let me touch prod Comment deleted
Each function I generate with AI, I review before pushing to my Gitlab. I mean yeah, it generates code fast and often times faster than me when I google the stuff together. But I want to understand the code AND want it to work, so proper studying is necessary. Comment deleted
I noticed it can make such mistakes, which you wouldn't expect a human to make, which are easily overlooked. Comment deleted
Exactly, that is why I check it thoroughly :D Comment deleted
to me it made work much harder, than to write it myself. but well, I'm shifting towards more declarative and implicite languages. Comment deleted
I have no much bloat code Comment deleted
For me it highly depends on the language. Generated code for Rust is mostly trash. But JS, Dart/Flutter, Kotlin (for Compose) and Go work rather well. I haven't tried C++, C#, Java or PHP yet, but at least Java and PHP will probably tested soonish. Comment deleted
for python — depending on task, but it tends to generate OOP code, which sucks in python. for docassemble it generates mostly hard to debug trash. Comment deleted
I was surprised how well the SQL was, granted it didn't run, but only needed a few tweaks. Comment deleted
In giga corps like these codebases are so enormous it's impossible to have full context in your head, but ai kind of sort of can, thus it's now being used. The problem is it was trained on open git repos with sloppy code. 🙄 Comment deleted
Good point. Where I work, one of the largest insurance companies in Europe, we mostly have semi large projects. So the codebase is usually small enough to grasp. And well, since we have lots of legacy apps in legacy languages like smalltalk and similar there is no much use for LLMs. But in the (modern) Java and C# projects it is rather useful. Comment deleted
That's why I rarely open-source my shitty code — to save the humanity. 😅 Comment deleted
Weakling :D Comment deleted
There is no ai tool I know with any possible modern llm that can take full context of large project. I think human Dev still can handle more context in his head than any modern code llm Comment deleted
100% agree, for small to medium sized projects I do think AI can have a good overview of the project. But the larger it gets the more it hallucinates. The biggest project I have (a content management system) is too large for the Jetbrains AI Assistent Comment deleted
the biggest project I have (moodle plugin) is fucking awful and I want rid of it hi I'm normal I'm ok I'm fine Comment deleted
Well, it is the largest public one. There are a few I do for a friend which are interconnected, but most of them are closed source. Comment deleted
yeah mine is public too but I want out of there Comment deleted
when you said moodle plugin I haven't thought of that large of a moodle plugin :O Comment deleted
I want to die Comment deleted
everything is just fine :333 Comment deleted
why not kill the project then? Comment deleted
part of a startup. there's 3 other people in our group. and we have a customer to satisfy Comment deleted
Dang, I am lucky my pet projects are all hobbiest and my income comes from work for an insurance. Industrial insurance is a rather safe job Comment deleted
yes. count yourself lucky I can't wait to get a proper job and hand the plugin off to someone else Comment deleted
…thanks tg for not rendering that emoji Comment deleted
I thought it was just me :D Comment deleted
it rendered in the preview… idk why it doesn't in the final message Comment deleted
it's the new "bags under eyes" one Comment deleted
yeah that one is nice :D Comment deleted
very useful for me Comment deleted
Works on android Comment deleted
I really like working in corporate, we are unionized, we have a canteen, proper benefits and such. So recommend it :) Comment deleted
currently applying as a train driver for ÖBB. seems to be going well so far. no luck at IT companies, they seem to have forgotten how to hire people Comment deleted
You have a train drivers license? Or with vocational training (Ausbildung) first? Comment deleted
with training first Comment deleted
if I had a train drivers license, I'd already be hired. they seem to be having a major shortage of both train drivers and rolling stock now that covid is over and the train hype has continued where 2019 had left off Comment deleted
and with nobody being able to afford a car anymore* the job security is like nothing else *hyperbole. but the combination of cars getting more expensive, gas getting more expensive, and a prolonged financial slump is really hitting people in the "maybe we'll take the train today" Comment deleted
I am very jealous of your 365 € ticket, we have just the Deutschlandticket, which gives you local trains and busses but not intercity... And it costs 69 €, believe, luckily my employer pays for it mostly. Comment deleted
what 365€ ticket the year-long all-trains-trams-and-buses-of-every-company-yes-even-private-ones is 900ish € Comment deleted
there's a 365€ ticket for just vienna Comment deleted
doesn't include as much as the 900€ "klimaticket" tho iirc Comment deleted
But honestly, 900 € is still fine for a year. To get the same service in Germany you need a BahnCard 100 which costs 4.899 € so yeah. Except when you are under 27 then it is "only" 3.199 € Comment deleted
oh absolutely. I just can't afford it rn. no job, remember? the startup is unfortunately not very lucrative rn Comment deleted
rent is emptying my pockets well enough already Comment deleted
Yeah rent prices are insane. I am very glad that I could rent an apartment in one of the houses my parents own (they owned 2) and my mother sold the one I was living in. I recently checked if I could rent one of the apartments out and it was like 800 € cold, that is basically insane from my perspective. Comment deleted
I'm paying 800€/mo. too, but erm "one of the houses my parents own"? mr. rich over here Comment deleted
No not really, they have two, one they live in and one my sister lives in :D Comment deleted
"not really" meanwhile I had to lend my own parents money so they could afford to build a house in the countryside Comment deleted
Ok, point for you. You win Comment deleted
I mean you're allowed to be rich but goddamn Comment deleted
not like rich rich, just like - top 80% I'd guess Comment deleted
I'm just envious is all Comment deleted
I didn't take that as being hostile or mean to me no worries. I do realize I am rather privileged. But, and that is important for me, none of the houses were inherited to anybody in my family. My mother bought the one I now have from my grandfather and the other one they bought with this one as a security. Comment deleted
nice Comment deleted
At least it is not this insane inheriting thing that the really rich have. My mother said to me "buy the house or I sell it to someone on the market". Which meant for me either I pay my parents every month 800 € or a random landlord more than tripple that Comment deleted
yeah :( I'm glad rent prices in austria are much much lower than the rest of the … world, really Comment deleted
ahhhh, yeah confused that. Comment deleted
honestly, this and school made me hate programming. very little passion left in me now that I have proper amounts of stress associated with it Comment deleted
oh boy, back in 2018 I had a burnout, nearly destroyed any passion too. But somehow, I really don't know how, I managed to make a mental split between hobby coding and work coding. That is why I won't code in my free time for money. Comment deleted
I hope I'll be able to do that too. I haven't had much time for hobby coding recently so I'm not sure if I still like it Comment deleted
certainly after the incident I definitely noticed that my head wasn't in the game as much as it used to be anymore Comment deleted
I wish you best of luck, I hope the incident was nothing permenant Comment deleted
Thumbs are pressed, for me what helped was getting some distance. In my sick time (9 months) I bought a way too expensive graphics workstation and made Lego CAD. That was lots of fun Comment deleted
Don't! Who would hate on me on the internet? Comment deleted
I want to remind everyone that the /votekick is still going Comment deleted
xD Comment deleted
JetBrains? Literally one of the shittiest among them? 🥲 Comment deleted
it uses Claude at the end Comment deleted
it was the time it took to upload all the code files to the server Comment deleted
There’s a lot of nuances on how it uses it God, they even how ratings as to which tool uses Claude/other llm in a better way And well, when you use it via proxies like this always keep in mind that they, at all times, will be looking into options of cutting your context window unless you pay per token With recent update Anthropic committed AI crime by lowering Opus limits to crazy low numbers but it’s still INCREDIBLY good while only having 200k context Sonnet has 1M limit but meh, it’s not that good. Even though it may be good at following plan that was created for it But damn, I need 1M context for llm that creates plan, not executes it 😭 Comment deleted
Fuck this I‘m out here selling Windows 11 updates and clients WILL blame me for a preview pane not working. Comment deleted
Wut Comment deleted
Let’s just hope they don’t know about the preview pane. Comment deleted
Vibe coding is not coding then - it's QA... Comment deleted
is that unusual by any margin tho? Comment deleted
Also didnt the other update brick ssds lmfao Comment deleted
Am I incentivized to upgrade from now-deprecated Win10? Hell naaaaw, I'll stick to ESU, even if I have to switch regions because of that Comment deleted
in penguin world, there's no such thing as an extended security update... Comment deleted
Well Canonical and Red Hat have them, don't they ? But at least there's plenty of distros where each major version doesn't suck more than the previous Comment deleted
Yup, and companies like having an LTS with guaranteed security updates Comment deleted