Hacker News new | past | comments | ask | show | jobs | submit login

Jon, as someone from MS (and with great repute), I'd be curious to get your take on something I've heard from ex and current MS employees I talk to regularly.

One issue that seems to come up a fair bit (often not directly) is that MS has a hypercritical culture, where there's always a reason NOT do something. Since they had big money makers in Office and Windows, no one really noticed for a long time..

I hear constant grumbling that people with ideas get their ideas shot down with lots of criticism. Many of these people say that MS would have killed the iPhone, iPad, and Wii had they been proposed at MS in final form.

It sounds like a company made of bright people who have no problem finding issues with products, but less good at fighting for new innovation against these same critics.




Very true -- in fact Microsoft's values include being self-critical, but not being self-aware. Also, it's a very competitive culture, and the easiest way to show you're smarter/better/more powerful than somebody else is to attack them. The net result is that it's an incredibly negative culture, and it really affects people both on the professional and personal side.


Seems to be a Seattle thing. I feel Amazon has a similar culture too.

Or perhaps it is just a big company problem. When the two ways to get ahead is: 1. Do something and brag as much as you can about it (shameless self promotion) 2. Criticize everything about everybody around you, even for the most minute details (make your self look good, by putting down everybody else ideas or way to do things).

Not helpful behavior, all disguised in the name of the company's 'good' of course.


there are two ways to build the tallest building; build it higher, or destroy the buildings around you


I haven't worked for Microsoft for long, but I don't find this to be true. My team is very cooperative and positive.


Certainly there are some groups that are more negative than others. You may not have been exposed to it yet, but politics there can be terrible. Either politics between groups (often working on similar/competitive technology) or within groups, where people jockey for stack rank. MS "grades on a curve" so there's always a winner and loser, regardless of how great your team is. This sets up a very bad intra-team dynamic and it's been one of my principle complaints about MS since I left over 10 years ago.


Why should innovative engineers who cost a lot to hire have to fight so hard in the first place? If out-of-control critics are creating an innovation-hostile environment, shouldn't their aggressive suppression be a basic problem for management? Something like cleaning the toilets and taking out the trash; constant chores that turn into genuine health-hazards if ignored, but easily handled when reduced to systematic housekeeping.

I'm also wondering how many of the accurate "it'll never work" calls are based on internal realities? As in "this awesome tablet won't fly because there's no way the Windows 7 people are going to allow us to create our own dedicated OS."

Also, about the criticism - what form does it take? Does it sound like people saying "Due to my lack of imagination and generally fearful demeanor, I say it can't be done for this BS reason"? Or does it carry the more savvy and well-informed tone of "Doing that at Microsoft will get you killed, and here's where you'll find the bodies to prove it"?


It's because in large companies you don't get promoted (and so more money, escape the next redundancy axe) by producing good stuff but by being ranked higher than everyone else on your grade.

So you do this by pointing out to your manager all the good things you have done and shooting down anything anyone else does - since everybody knows this and everybody does it you have a catastrophic situation.

Ultimately the only solution if to have them crash their cars into each on the way to work to decide who gets the corner office (gratuitous Richard Morgan link)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: