logoalt Hacker News

torginustoday at 5:08 PM5 repliesview on HN

To this day I cannot wrap my head around the fact why did Microsoft allow a culture to grow inside the company (either through hiring, or through despondence) that at best is indifferent towards the company's products and at worst openly despises them?

I'm sure no other tech company is like this.

I think technologies like the Windows kernel and OS, the .NET framework, their numerous attempts to build a modern desktop UI framework with XAML, their dev tools, were fundamentally good at some point.

Yet they cant or wont hire people who would fix Windows, rather than just maintain it, really push for modernization, make .NET actually cool and something people want to use.

They'd rather hire folks who were taught at school that Microsoft is the devil and Linux is superior in all ways, who don't know the first thing about the MS tech stack, and would rather write React on the Macbooks (see the start menu incident), rather than touch anything made by Microsoft.

It seems somehow the internal culture allows this. I'm sure if you forced devs to use Copilot, and provided them with the tools and organizational mandate to do so, it would become good enough eventually to not have to force people to use it.

My main complaint I keep hearing about Azure (which I do not use at workr)


Replies

cghtoday at 5:54 PM

At the beginning of my career, sometime around 1999 or 2000, I was at Microsoft with our team because we were trying to integrate our product with this absolute piece of junk called Microsoft Biztalk.

It simply didn’t work. I complained about it and was eventually hauled into a room with some MS PMs who told me in no uncertain terms that indeed, Biztalk didn’t work and it was essentially garbage that no one, including us, should ever use. Just pretend you’re doing something and when the week is up, go home. Tell everyone you’ve integrated with Biztalk. It won’t matter.

coffeemugtoday at 5:56 PM

I work for Microsoft/Azure and my incentives are (roughly in descending order): minimize large/long outages, ship lots of stuff (with some concern for customer utility, but not too much), don't get yelled at for missing mandated work (security, compliance, etc.) I'd love to improve product quality, but incentives for that are negative. We're running a tight ship, and every second I spend on quality is a second I don't spend on the priorities above. Since there isn't any slack in the system, that means my performance assessment will drop, which I obviously don't want. Multiply that by 200k employees, and you get the current state of quality across the whole product portfolio.

show 1 reply
falloutxtoday at 5:18 PM

Because the products have become terrible, and they keep using more AI to solve it when AI is the problem with Microsoft. Microsoft execs are only riding Azure success, rest of the orgs are completely useless.

anonymarstoday at 5:55 PM

Microsoft used to be well-known for eating its own dogfood. I wonder what happened

show 1 reply
Terrettatoday at 5:39 PM

To fix the Koolaid you need people that haven't drunk it.