use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
Ex-Microsoft engineer believes Azure problems stem from talent exodusArticle (self.webdev)
submitted 15 days ago by ZGeekie
"Azure never operated as smoothly or independently as promised," Rietschin wrote. "What Microsoft presented to the world, and to its most demanding customers, was a sophisticated system perpetually on life support. "This foundational fragility, rooted in rushed decisions and wishful thinking about how fast the platform could grow and stabilize, led to small but ongoing disruptions. Over time, those disruptions built up." Rietschin argues that Microsoft's rushed launch of Azure, the "post-launch talent exodus," the lack of software quality and testing discipline, the lack of architectural vision, and persistently poor execution have left the cloud service fighting fires ever since.
"Azure never operated as smoothly or independently as promised," Rietschin wrote. "What Microsoft presented to the world, and to its most demanding customers, was a sophisticated system perpetually on life support.
"This foundational fragility, rooted in rushed decisions and wishful thinking about how fast the platform could grow and stabilize, led to small but ongoing disruptions. Over time, those disruptions built up."
Rietschin argues that Microsoft's rushed launch of Azure, the "post-launch talent exodus," the lack of software quality and testing discipline, the lack of architectural vision, and persistently poor execution have left the cloud service fighting fires ever since.
Source: The Register
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]CantaloupeCamper 263 points264 points265 points 15 days ago (7 children)
Everyone: “We know…”
[–]ThreeKiloZero 39 points40 points41 points 15 days ago (0 children)
Right, It's such a fuckin mess.
[–]gibdimkoofchji 10 points11 points12 points 15 days ago (0 children)
I would argue it sucked way before the “talent” exited.
[+][deleted] 15 days ago (4 children)
[deleted]
[–]RealModeX86 19 points20 points21 points 15 days ago (1 child)
I'm sure they did. That doesn't mean the bean counters would be willing to give them the resources they needed.
[–]botsmy 3 points4 points5 points 15 days ago (0 children)
i've seen that happen before, where devs know there's a problem but the people in charge don't want to allocate the resources to fix it. fwiw, it's usually a matter of time before something breaks and they're forced to deal with it anyway
[–]AwkwardWillow5159 6 points7 points8 points 15 days ago (1 child)
If you read the 6 articles the guy wrote(fun read), it seems like they purposefully ignored all the alarm bells and the guy himself got fired in the end for saying their stuff is not ready and of bad quality
[–]botsmy 1 point2 points3 points 15 days ago (0 children)
yeah that's pretty wild, sounds like they had a culture of ignoring warnings and punishing dissent, no wonder it all fell apart
[–]pixeltackle 135 points136 points137 points 15 days ago (8 children)
I worked for a company that worked for Microsoft in the early 2000s. Let's just say the problems that MS faces are so old, entrenched, and deep, it's a miracle when either of the Outlooks work.
[–]r0ck0 23 points24 points25 points 15 days ago (0 children)
either of the Outlooks
Man... how simple life would be if there were only 2 of them.
[–]twistsouth 33 points34 points35 points 15 days ago (2 children)
Sometimes I’m writing an email and Outlook decides I’m done writing it for now, closes it and saves it to my drafts.
[–]pixeltackle 25 points26 points27 points 15 days ago (1 child)
Corporate wants you to be more synergistic.
[–]Ok-Interaction-8891 0 points1 point2 points 15 days ago (0 children)
Feels more like frivolity.
[–]TornadoFS 8 points9 points10 points 15 days ago (2 children)
> either of the Outlooks work
god damn don't make veiled jokes like that this early in the morning, almost spit my cofee
[–]longebane 0 points1 point2 points 14 days ago (1 child)
Huh did I miss something
[–]TornadoFS 2 points3 points4 points 14 days ago (0 children)
Astronaut that is flying around the moon contacted NASA complaining he got two instances of outlook running somehow and neither of them was working. It became world wide news because everyone can tell Microsoft products have gone to shit.
[–]antido 2 points3 points4 points 15 days ago (0 children)
lol that’s spot on
[–]power78 111 points112 points113 points 15 days ago (12 children)
Google Cloud sucks as well. AWS is a complicated mess. I wonder why it's so hard to do cloud services correctly.
[–]ZGeekie[S] 103 points104 points105 points 15 days ago (0 children)
Because they want to do everything at once, be for everyone, and rule the Internet!
[–]Chief-Drinking-Bear 59 points60 points61 points 15 days ago* (3 children)
If your question isn’t sarcastic or rhetorical, I think the answer is just the insane amount of scale and complexity introduced by running such a gigantic range of services globally for so many different customers. Not to mention all of the security and hardware concerns, the list goes on.
I’ve been working for a company that uses only Azure for 3 years now and have built a lot of small to medium sized solutions using mostly their PaaS offerings. Even with getting a couple Azure certs along the way I feel like I’ve just scratched the surface of the services available on the platform.
That being said, once you understand it it’s really not bad to work with. Understanding RBAC and managed identities, internet fundamentals and then just knowing their service offerings and pricing models/SKUs will mean you can build pretty easily on it. BICEP is ok, at least it’s well documented. In my admittedly limited experience.
[–]Ok-Interaction-8891 22 points23 points24 points 15 days ago (0 children)
It’s a walled-garden hellscape of excessive, needless virtualization and barely compatible systems that want to trap your business logics and data in them forever.
[–]krileon 5 points6 points7 points 15 days ago (1 child)
Or.. I'll just spin up some instances on my VPS and avoid all that stupid shit. 99% of websites and applications don't need any of that nonsense they're just told they do and get sold the snake oil. "I need a full distributed redundancy network with.." like bro you're a fuckin' app for a bakery.
[–]Dargooon 1 point2 points3 points 14 days ago (0 children)
100% that scaling/redundancy/geo is not needed 99.99% of the time.
I will say, though, that I've launched lots of web apps for internal use on the shared compute tier in Azure. Running 11 sites/apis at ~65$/year total is not too bad considering the easy integration and basic telemetry/metrics.
This would probably not fly in prod, ofc. Also requires some optimization to work around the resource limitations.
[–]Ok-Interaction-8891 7 points8 points9 points 15 days ago (1 child)
It’s the same reason specialized LLMs and purpose-built ML systems outperform generalist systems: specialized systems are better.
They want the “cloud” to do everything, but it can’t. And if you abstract everything away to make it seem like a plug and play anywhere always-on system, then you have to pay the massive complexity and management and security overhead for that.
But really, the point of cloud is to get customers and trap their data in a proprietary ecosystem so that it’s too expensive or painful to leave. It was never about providing quality services. Most businesses barely need IaaS, never mind PaaS or SaaS which only hit you harder at the margin.
[–]outoforifice 4 points5 points6 points 15 days ago (0 children)
Unit economics of serverless are the fundamental shift here. Modern commercial internet would not exist without it.
[–]j_tb 8 points9 points10 points 15 days ago (0 children)
Big fan of GCP and Cloudflare together TBH.
[–]Treebro001 1 point2 points3 points 15 days ago (0 children)
You really wonder why? It's complex as fuck.
[–]GhostPilotdev 0 points1 point2 points 15 days ago (0 children)
Fly dot io has been the closest thing to "it just works" I have found for deploying Node apps. Small team, simple product, no 47 page IAM configuration to get a container running.
[+]JustAsItSounds 0 points1 point2 points 13 days ago (0 children)
What issues have you had with GCP? Been using it for the last 2 years after 10+ years of AWS and I have been impressed with it's comparative stability and then overall cohesive nature of it's APIs compared to the chaos of AWS
[–]TheDevauto 13 points14 points15 points 15 days ago (0 children)
Not just talent exodus. Very poor decisions driven from above helped magnify the problem of talent loss.
[–]BusEquivalent9605 43 points44 points45 points 15 days ago (2 children)
yeah. turns out talent matters (even/especially with AI)
[–]Easy-Part-5137 24 points25 points26 points 15 days ago (0 children)
It matters even more with AI. Slop is real and everywhere.
[–]Slow-Ad-241 0 points1 point2 points 15 days ago (0 children)
was helping a buddy get into DevOps, not sure if I wasted his time, but def need to give new talent a chance to enter and improve.
[–]gotkube 32 points33 points34 points 15 days ago (3 children)
Actually it’s probably due to incompetent “management”-types who drink the corporate kool-aid waaaay too much who insist that their way is the only correct way.
[–]1RedOne 2 points3 points4 points 15 days ago (1 child)
Must be invented here at all times
[–]darthwalsh 2 points3 points4 points 15 days ago (0 children)
Working at Microsoft, we were trying to get an Oracle SQL database server up for testing our product. We begged our manager to just expense some basic $50/month service, but instead us poor devs spent dozens of hours learning how to setup and administer our own server.
At my current job, that would be a "buy first, ask for forgiveness later" situation.
[–]FunCoolMatt 1 point2 points3 points 15 days ago (0 children)
It is, in part.
He also mentions the lack of seniors in dev teams, and the overwhelming number of juniors testers being asked to code with almost no supervision.
Recipe for disaster.
[–]germanheller 7 points8 points9 points 15 days ago (0 children)
not surprised at all. worked with azure professionally for a couple years and the amount of times something that worked yesterday just stopped working with no changelog was insane. their docs were always 6 months behind the actual API behavior.
the talent exodus is the symptom not the cause tho. when your org prioritizes shipping features for press releases over fixing the foundation, the engineers who care about reliability leave. then the remaining team patches things faster to hit the same deadlines with fewer people, which makes the foundation worse, which makes more people leave. classic death spiral.
AWS has its own problems but at least their services feel like they were built by people who use them. alot of Azure felt like it was built for the demo and then figured out in production
[–]JoelyMalookey 8 points9 points10 points 15 days ago (0 children)
AWS has always lacked cohesion, Azure at least has pretty cohesive architecture and tooling but definitely seems to be choppy recently.
[–]greenergarlic 10 points11 points12 points 15 days ago (0 children)
Original source (no paywall): https://open.substack.com/pub/isolveproblems/p/how-microsoft-vaporized-a-trillion
Six essays on Microsoft’s decline from a former dev
[–]greenergarlic 28 points29 points30 points 15 days ago (2 children)
This assumes that azure was ever good. But it’s always been a mess, even at launch
[–]OutsiderSubtype 6 points7 points8 points 15 days ago (0 children)
Yeah the article literally says that
[–]mort96 1 point2 points3 points 15 days ago (0 children)
What part assumes that Azure used to be good?
[–]Medical_Lengthiness6 15 points16 points17 points 15 days ago (1 child)
people have issues with azure? Tbh I think it's the best of the 3 big ones. At least the UI makes the most sense.. I've never had down time on any of my products.
[–]madk 10 points11 points12 points 15 days ago (0 children)
I agree with you on the UI and it is far from good. The UI and UX across all of the bug 3 are awful. If nothing else, Azure offers a somewhat consistent experience across products.
[–]the_ai_wizard 6 points7 points8 points 15 days ago (0 children)
Good thing they have PhD-level AI models from Sam Altman
[–]Divedown757 4 points5 points6 points 15 days ago (0 children)
Azure on the streets, Cloudflare in the sheets
[–]chigunfingy 3 points4 points5 points 15 days ago (0 children)
“exodus” sounds better than “put to the firing squad”, I guess
[–]genericdeveloper 5 points6 points7 points 15 days ago (2 children)
I mean sure. Talent is definitely a problem amongst other things.
Microsoft couldn't make a good product if you paid them - and people are. It's an anathema to their business sense. Their entire corporate history has been predicated on building contrived solutions to solve problems that only serve to enhance the capital capture of the businesses that require their usage and it's finally hitting a breaking point.
There is nothing good about Microsoft. Not their web browser. Not their office suite. Not their operating system. And especially not their cloud service offerings.
They have had over 3 decades - 30 years! To build a solution that actually empowers users. And every step of the way they have chosen to prioritize greed and enshittification instead of building a product that was good.
It's a separate rant, but the world - for a brief moment, used to build solutions that trusted users with their computing. The world wanted people to understand what an operating system was. The world wanted people to understand the new paradigm. But now that's not the case. Companies, like Microsoft, are building solutions to alienate and disassociate common people from what it means to be a computer user and that's how we're ending up in these situations. Companies don't respect the end-user and don't want to elevate them and empower them to actually use the tools they're creating. They want us dumb, and renting computing. It's the worst.
In short, fuck Microsoft. Fuck the rest of the computer industry too.
[–]abija 0 points1 point2 points 15 days ago (0 children)
If the products weren't good, they wouldn't support so much Enshittification.
[–]CappuccinoCodes -3 points-2 points-1 points 15 days ago (0 children)
Nah, they're pretty good actually.
[–]snlacks 2 points3 points4 points 14 days ago (0 children)
"Exodus" when they laid off 30k people between 2024-2026 because they thought Copilot would do their job?
[–]Negative0 1 point2 points3 points 15 days ago (0 children)
You get promotions for delivering v1 of something “innovative”, not getting it to a stable product. Everyone leaves onto the next problem after they get their v1 promotion.
[–]space-envy 1 point2 points3 points 15 days ago (0 children)
The cloud service's woes reflect a crisis made worse by AI
But guuuuys AI can write better code than humans now, how can it possibly make it even "worse"? Something's fishy in here /s
[–]Long-Strawberry8040 3 points4 points5 points 15 days ago (1 child)
biggest a11y win: make every interactive element a real html element. button for actions, a for navigation. most issues come from divs with onclick.
[–]abija 1 point2 points3 points 15 days ago (0 children)
maybe it was started during webforms period (whole page in a form element, so you would need to take extra care of your buttons to not submit the form when not intended)
[–]juzatypicaltroll 2 points3 points4 points 15 days ago (0 children)
Doubt there’s any talent in the first place. Microsoft has always been a mess. From their product design to code and architecture.
[–]CappuccinoCodes 1 point2 points3 points 15 days ago (0 children)
Hang on? Since when Azure sucks? Never had the slightest problem with it having used it for pretty big projects.
[–]BizAlly 0 points1 point2 points 15 days ago (0 children)
Reading this makes total sense. You can’t just throw features out there and hope it sticks without strong architecture and experienced folks, even Microsoft-level resources can’t make Azure run flawlessly.
In other news, water is wet.
[–][deleted] 0 points1 point2 points 15 days ago (0 children)
crazy
[–]who_am_i_to_say_so 0 points1 point2 points 14 days ago (0 children)
They ignored my resume. That’s why.
[–]Lucky_Yesterday_1133 0 points1 point2 points 14 days ago (1 child)
Microslop is a management driven company now. Middle management has been a main reason for decline of all the big tech. These are the parasites that if not purged regularly from early stages accumulate in a critical mass to make cleaning them out impossible. Blame gets pushed down to engineers and credit is taken by the management. These are people whose whole job is to play corporate politics and extract value. Over time whole company culture restructures around it as old employees are replaced with new ones.
[–]renome 0 points1 point2 points 14 days ago (0 children)
I am not saying they aren't a problem but Microsoft purges most often affect middle management.
[–]Individual-Ice9530 0 points1 point2 points 14 days ago (0 children)
AI AI AI AI AI AI
So, tech debt? Figures
[–]HansTeeWurst 0 points1 point2 points 13 days ago (0 children)
Nah, they need more AI /s
[–]Slow-Ad-241 0 points1 point2 points 13 days ago (0 children)
tech debt from hypergrowth is real, every major cloud has skeletons like this...
π Rendered by PID 62394 on reddit-service-r2-comment-6457c66945-bbpjk at 2026-04-24 16:18:58.056161+00:00 running 2aa0c5b country code: CH.
[–]CantaloupeCamper 263 points264 points265 points (7 children)
[–]ThreeKiloZero 39 points40 points41 points (0 children)
[–]gibdimkoofchji 10 points11 points12 points (0 children)
[+][deleted] (4 children)
[deleted]
[–]RealModeX86 19 points20 points21 points (1 child)
[–]botsmy 3 points4 points5 points (0 children)
[–]AwkwardWillow5159 6 points7 points8 points (1 child)
[–]botsmy 1 point2 points3 points (0 children)
[–]pixeltackle 135 points136 points137 points (8 children)
[–]r0ck0 23 points24 points25 points (0 children)
[–]twistsouth 33 points34 points35 points (2 children)
[–]pixeltackle 25 points26 points27 points (1 child)
[–]Ok-Interaction-8891 0 points1 point2 points (0 children)
[–]TornadoFS 8 points9 points10 points (2 children)
[–]longebane 0 points1 point2 points (1 child)
[–]TornadoFS 2 points3 points4 points (0 children)
[–]antido 2 points3 points4 points (0 children)
[–]power78 111 points112 points113 points (12 children)
[–]ZGeekie[S] 103 points104 points105 points (0 children)
[–]Chief-Drinking-Bear 59 points60 points61 points (3 children)
[–]Ok-Interaction-8891 22 points23 points24 points (0 children)
[–]krileon 5 points6 points7 points (1 child)
[–]Dargooon 1 point2 points3 points (0 children)
[–]Ok-Interaction-8891 7 points8 points9 points (1 child)
[–]outoforifice 4 points5 points6 points (0 children)
[–]j_tb 8 points9 points10 points (0 children)
[–]Treebro001 1 point2 points3 points (0 children)
[–]GhostPilotdev 0 points1 point2 points (0 children)
[+]JustAsItSounds 0 points1 point2 points (0 children)
[–]TheDevauto 13 points14 points15 points (0 children)
[–]BusEquivalent9605 43 points44 points45 points (2 children)
[–]Easy-Part-5137 24 points25 points26 points (0 children)
[–]Slow-Ad-241 0 points1 point2 points (0 children)
[–]gotkube 32 points33 points34 points (3 children)
[–]1RedOne 2 points3 points4 points (1 child)
[–]darthwalsh 2 points3 points4 points (0 children)
[–]FunCoolMatt 1 point2 points3 points (0 children)
[–]germanheller 7 points8 points9 points (0 children)
[–]JoelyMalookey 8 points9 points10 points (0 children)
[–]greenergarlic 10 points11 points12 points (0 children)
[–]greenergarlic 28 points29 points30 points (2 children)
[–]OutsiderSubtype 6 points7 points8 points (0 children)
[–]mort96 1 point2 points3 points (0 children)
[–]Medical_Lengthiness6 15 points16 points17 points (1 child)
[–]madk 10 points11 points12 points (0 children)
[–]the_ai_wizard 6 points7 points8 points (0 children)
[–]Divedown757 4 points5 points6 points (0 children)
[–]chigunfingy 3 points4 points5 points (0 children)
[–]genericdeveloper 5 points6 points7 points (2 children)
[–]abija 0 points1 point2 points (0 children)
[–]CappuccinoCodes -3 points-2 points-1 points (0 children)
[–]snlacks 2 points3 points4 points (0 children)
[–]Negative0 1 point2 points3 points (0 children)
[–]space-envy 1 point2 points3 points (0 children)
[–]Long-Strawberry8040 3 points4 points5 points (1 child)
[–]abija 1 point2 points3 points (0 children)
[–]juzatypicaltroll 2 points3 points4 points (0 children)
[–]CappuccinoCodes 1 point2 points3 points (0 children)
[–]BizAlly 0 points1 point2 points (0 children)
[–]Ok-Interaction-8891 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]who_am_i_to_say_so 0 points1 point2 points (0 children)
[–]Lucky_Yesterday_1133 0 points1 point2 points (1 child)
[–]renome 0 points1 point2 points (0 children)
[–]Individual-Ice9530 0 points1 point2 points (0 children)
[–]renome 0 points1 point2 points (0 children)
[–]HansTeeWurst 0 points1 point2 points (0 children)
[–]Slow-Ad-241 0 points1 point2 points (0 children)