>> It is working at a company that people don’t believe in, despite the immense importance it plays in their daily life.
Very true, Microsoft's business level software does not have as much visibility IMHO. People underestimate the role their software plays.
>> Imagine you got out of that chair for a second. Walked across the street to get a cup of coffee. Got hit by a bus. The ambulance that picks you up? Microsoft. The hospital that saves you? Microsoft. The doctor? Trained at a school running Microsoft, using delicate instruments running Microsoft. If you prefer not getting hit by a bus, think about the role that Microsoft has had in making sure your baby was born healthy.
What role, Windows, SQL Server, Azure? Microsoft may have helped there but so has the janitor who keeps the hospital clean, the barista who makes coffee for the doctors. Doesn't mean I'm going to thank Microsoft for saving my life when I get hit by a bus. This is a valid argument, but a very weak one because Microsoft is one cog in so many that keeps a hospital running.
Rest of the arguments in the article are quite valid, but when some tells me my ambulance is running Microsoft software I have a horrible flashback with a BSOD.
You are absolutely right that the janitor has a role, as does the barista, and I afford both of those people immense amounts of respect in my daily life. I don't look at the things they do and say "simply because you are a barista, I am going to dislike this."
And yet there are many people, especially in tech, who are willing to take pot shots at something just because it was produced by Microsoft. My answer was an attempt to look at that critically.
I know that Microsoft Engineers have pulled off a large number of complex technical feats over the decades, and this is admirable.
Unfortunately, all this doesn’t translate into a smooth day-to-day experience for the end user, which is why all the hate builds up. People contrast this with the relatively smooth and fluid experience on say, Apple products. They then conclude Microsoft is garbage. I understand that in some (note, some) cases, MS isn’t even directly responsible for the issues. For example, Enterprise IT departments tend to cram massive amounts of software into boxes with moderate specs, leading to a slowdown in performance.
I can’t think of any practical solution for all this. Some radical re-engineering without regard for backwards compatibility, accompanied by strict specifications for minimum hardware requirements maybe? Will take too much of Management willpower to fly. So I’m sorry to say, Microsoft and its employees will continue to be ridiculed for some more time to come.
Very true, Microsoft's business level software does not have as much visibility IMHO. People underestimate the role their software plays.
>> Imagine you got out of that chair for a second. Walked across the street to get a cup of coffee. Got hit by a bus. The ambulance that picks you up? Microsoft. The hospital that saves you? Microsoft. The doctor? Trained at a school running Microsoft, using delicate instruments running Microsoft. If you prefer not getting hit by a bus, think about the role that Microsoft has had in making sure your baby was born healthy.
What role, Windows, SQL Server, Azure? Microsoft may have helped there but so has the janitor who keeps the hospital clean, the barista who makes coffee for the doctors. Doesn't mean I'm going to thank Microsoft for saving my life when I get hit by a bus. This is a valid argument, but a very weak one because Microsoft is one cog in so many that keeps a hospital running.
Rest of the arguments in the article are quite valid, but when some tells me my ambulance is running Microsoft software I have a horrible flashback with a BSOD.