| ▲ | TulliusCicero 4 hours ago | |||||||
From what I know about MS, I can understand what they mean. Microsoft famously had teams at odds with each other, so if you "own" something across multiple teams and can't get them to actually work together or take a particular issue seriously, then you just have the shit end of responsibility without the authority to make stuff happen. | ||||||||
| ▲ | hylaride 3 hours ago | parent | next [-] | |||||||
For awhile under Balmer, Microsoft implemented a lot of Jack Welsh management philosophies. This included stack ranking, but also encouraging "internal competition" under the idea that it'll drive people to excel. In real life that caused friction, politics, sandbagging, and other problems that were not in the company's best interests. It's fine to be competitive, but in some competitive situations (team sports, companies, etc), the whole point is for the team to win, not individuals. Sadly, even though most of these philosophies have been discredited over the long term (stack ranking can be fine if you do actually need to do layoffs, so long as you realized there are exceptions to the rule), other bad management practices have also taken over. We're now squarely in the depths of all the worst aspects of "product driven" development, where nebulous metrics are measured for success (such as the bad VSCode decision to append copilot in commit messages, which makes it look like copilot is more heavily used than it is). | ||||||||
| ||||||||
| ▲ | ayewo 2 hours ago | parent | prev [-] | |||||||
> Microsoft famously had teams at odds with each other, ... Instantly reminded me of this especially apt comic: https://pbs.twimg.com/media/EyJfRwHWYAI0_yt?format=jpg [1] Also available here: https://www.reddit.com/r/ProgrammerHumor/comments/6jw33z/int... | ||||||||