Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>I don't think I was ready for how bad it is.

Says it's unthinkably bad then proceeds to give only one example. There are several other issues you can list.

>the terminal -- the terminal! -- freezes after staying open several days, and you need to kill it and restart it.

I wonder when that issue ever happened since I'm always ssh'd into my homelab via the terminal for days and never had to restart it since it never froze.

>The worst part, I think, is how the brokenness ends up permeating the engineering culture. Malfunction is just normalized.

Microsoft didn't make the culture like that, the managers were always like that which made them choose Microsoft because they just choose the biggest corporate name brand supplier. It's your typical old-school MBA.

I've worked at all-MS shops and at all-Linux shops, and despite the issues with MS tech, the all-MS shops were far less toxic and pleasant to work at as people treated it as a 9-5 job instead of their own personal start-up project that needs to strictly conform to their world view, therefore the linux-shops I worked at tended to attract more of the toxic problem employees like your grandparent whos work life revolved around tech evangelism than pragmatism, which I didn't like since I just wanted to get work done and go home, not participate in some crusade at work to judge and shame choices of OS/IDE/languages/frameworks/tools the company should be using. As long as I get paid, I'll use any widely available tool, I don't really care.



> as long as I keep getting paid, nothing else matters

Mindset explains the other users complaint perfectly I guess. I suppose it comes to how one views and feels about work. Take pride in your work? Dont go MS shop. Don't care and are just there to get paid? MS shop.

that attitude explains why I can no longer edit calendar evemts in the android app unless I turn the phone sideways, and a deluge of other issues with MS products that reek of sloppy low effort work.


>Mindset explains the other users complaint perfectly I guess.

Yes, how dare SW engineers work to just put food on the table for their families, and not fight your imaginary tech revolution against MS-shops?

> Take pride in your work? Dont go MS shop.

Sorry buddy, but I work the SW equivalent of "putting the fries in the bag", my work has no impact on the tech issues in your life, and I don't live in The Valley, or the US, or some major international tech hub where hip, non-MS jobs fall from trees in order to make an impact, and so MS shops make the brunt of the jobs market where I live. Should I go homeless and hungry just to virtue signal on HN on how righteous I am via your self-defined Russian nesting doll of obscure purity tests?

>that attitude explains why [...]

Hate to break it to you, but some people on HN like you guys in this thread, are so over privileged with your career opportunities, that their delusions take over rationality and common sense views of the reality outside their bubble, and think the rest of the world must conform to your viewpoints or else they're somehow the "evil ones" responsible for the issues you perceive.

By all means feel free to have your own beliefs and values that differ from others, just don't try to virtue signal, judge others, or impose your view on others, as nobody likes such obnoxious arrogant people on their high horse thinking they're on the right side of history and everyone else is wrong. Live and let live, that's my life's mantra.


I don't have the opportunities you're talking about. You misunderstand who I am or what my background is. I don't come from the USA and in fact you literally couldn't pay me to go work in or for the USA. Not in my entire life has that ever been possible. USA has always been a last resort option for me. Not that I have the option, but to even consider it, it would need to be the last option left.

I'm not saying that you cannot work in an MS-shop. I am just saying that the attitudes I see reflected in the comments supporting MS-shops explain why MS-shop output looks the way it does.

Ultimately, it comes down to company culture not individual developers. I wouldn't hold devs accountable for what is a systemic issue, in fact I am grateful there are those devs who don't care about taking pride in their work who can survive in an MS-shop without it draining their reason for being. If not for them, positions in places where taking pride in your work doesn't come at personal cost would be far more competitive.

However, that doesn't mean it isn't worth calling out an emerging pattern of MS-shops being the kind of place incompatible with wanting to take pride in your work.


I’m an American living in the US. Worked at a startup acquired by a very large enterprise and I very much appreciate your attitude over the parent’s comments. I find it incredibly demoralizing that so many people feel the way they do and appreciate those who work for more than a paycheck. I quit my job (thankfully I was in a position that I was able to) because of this attitude being so prevalent.

You want to provide value to your customers and anything getting in the way of that should be a frustration, not something we just accept. Stagnation will lead to decline that is very difficult to reverse. I don’t know what you do, but thank you for your perspective and disposition and for admonishing the above attitude.


> I quit my job (thankfully I was in a position that I was able to)

What about those who are not able to? Because your argument falls flat on tis face once if you remove that part.


I do not disregard it, but I have no idea what to do about it and it gives me an existential concern about the future of the world with which I am familiar (America? The West?). I don’t think it is a healthy society if the people responsible for systems (critical, luxury, or otherwise) do not care about succession or improvement of the systems they build or maintain. Best case scenario, the problem the systems solve fail and someone else sees value in solving the problem, so they solve it again and re-discover the “why”. My guess is that the longer it takes for the failures to happen, the longer it will take to re-learn the “why”.

I don’t like that people just work for a paycheck. I understand why and it’s very hard to argue against people doing it and not caring when their managers or the companies they work for don’t care about them in return. The Cambrian Explosion of solved problems will lead to an deluge of catastrophes when a large percentage of those systems fail unless people take care to transmit the “why” to the future stewards of these systems.


That's a great point. I can be less diligant in my documentation than i'd like to be at times. This means somethimes the "why" of something isnt discussed. I need to stop doing that and find a way to add all the "whys" without overwhelming readers who just want answers. Maybe footnotes or appendicies.


While I appreciate the effort and strive to do so myself, I’m not sure this is entirely a matter of you trying harder/doing better. You can often explain the context well enough to a degree that is practical enough to solve the narrow case, but communication is lossy by nature, so descriptions of systems become impoverished. It is so hard not to make bad assumptions about the reader, especially if you look forward even 1 or 2 generations from now. It seems this is a large part of the role of the US Supreme Court and I’m certain that is not perfect even with days of deliberation. For technically enforced systems with faster feedback loops, higher volumes, and lower tolerances, there are necessarily more errors.


> I don't come from the USA and in fact you literally couldn't pay me to go work in or for the USA.

That's why I also said "international tech hubs" because that's were it's easier to find non-MS jobs outside the US. But it seems that passed over your head and you spent 3 sentences to go on a tangent on how much you hate the US even if the US wasn't my point.

>an emerging pattern of MS-shops being the kind of place incompatible with wanting to take pride in your work

There's plenty of non MS-shops that make SW just as bad, if not much more worse and evil than MS-shops (nefarious Facebook and Google spy-/ad-ware isn't done in a Microsoft shop). SW stack is just a tool and a tool does not define one's character just how whether you use DeWalt or Makita doesn't. Which is why I dislike your binary/black-or-white view on this topic as it screams ideological zealotry, short sightedness or even borderline discriminatory.

Taking "pride in your work" in the context of working for someone else's SW corporation, is mostly a luxury belief of privileged people who have the luxury of choice in the labor market, while for most folk, labor is done just as a way to pay bills, while taking pride is reserved for activities with hobbies, family, children and friends.

You don't need to "take pride in your work" to be a kind person and functioning member of society, but it seems it's just a virtue signaling purity test by the "holier than though" crowd of tech workers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: