6 hours ago they seemed to not exactly understand what the problem was, and that was 6 hours into the outage.
This is concerning.
I started digging into the historical blog posts, GitHub comments, etc. and I realised everybody at MS who'd been working on them, SWEs, PMs, architects, etc. had either left the company, or moved to other teams. And the one constant about the internal moves was that people were now working in some "AI" related project or product. Literally, I didn't find a single person who wasn't now working on AI.
Clearly, there has been a huge internal push to get into AI. Resources have been reallocated, and anything non-AI related has been starved. And since working on an AI project is probably considered the only route to advancing your career, anybody with any ambition has moved to a team doing something AI-related. The result is that huge numbers of products and teams doing vital but non-AI related work have been hollowed out, and now we're seeing the consequences.
WinUI 3.0, WinAppSDK, and related CsWinRT, C++/WinRT are in a ridiculous position six years after Project Reunion announcement, due to ever meagre resources.
XBox app keeps under delivering user experience, and bugs on patch Tuesdays are getting a joke by now.
All this in a four trillion valued company.
Lately it seems like more non-techies are souring on the company.
I get that this doesn't scale though - a lot of features are just "done" at some point and keeping one or more people whose sole job is to maintain this may lead to them bolting on features just to stay relevant / stop being bored. But big tech can easily afford to keep people like that on.
(I mean they keep (kept?) tons of middle management on, who knows what they even do? Not emailing right now that's for sure am I right?)
One guy but it's Stephan T. Lavavej the guy who the "STL" was literally named after.
If you lose 90% of developers to AI, but everything breaks, how much money have you saved?
The underlying moral issue is that the management and money people have contempt for people who don't manage and don't have money. Which includes customers and engineers.
It's not just an inhumane system - although it is, that, brutally - but it's also technologically dysfunctional and ultimately unstable.
Sorry, had to.
"When in danger, when in doubt, run in circles, scream and shout".
Imagine if say BMW decided they don't want to manufacture their motors, suspensions, drivetrain etc. Outsourcing 100% of that knowledge to external suppliers, for all models, from now on forever. How do you think market would reacted to such move ie by valuation of stocks?
Microsoft can't fix Outlook because they don't have Claude, and Anthropic's employees can't fix Claude because they can no longer log in without Outlook?
all 3!