Live data from Hacker News

Hell is other people: performance management at Big Tech

lcamtuf.substack.com

11–20 of 135 posts

Re: Hell is other people: performance management at Big Tech

#11
Performance reviews make sense for people at bat for promotion. They are overkill for the masses of tech workers who have reached their terminal level and aim for nothing more than a steady state of satisfactory, but not groundbreaking, contributions to the organization.

For these people, their managers should be able to click a button and generate a ceremonial "keep up the good work" compensation letter with a new salary adjusted only for inflation. The rigmarole of self feedback, peer reviews, and calibration is needless overhead for the average employee getting a "Meets All."

Re: Hell is other people: performance management at Big Tech

#12
> "...as well as a handful of unlucky folks who deliver solid results but lack social grace and self-promotion skills."

Ironic that what was once the character archetype for geeky programmers have now become pariahs in the industry they pioneered. Now we all toot our own horns as loudly as we can, hoping to drown out our fellows, in search of the next bonus or job hop and devil take the hindmost. Introverted, have social anxiety, not neurotypical or simply don't like self-promotion, as is common among nerds? Yup, expect to get screwed good and hard.

Re: Hell is other people: performance management at Big Tech

#13

The whole "fitting on a curve" thing is so awful and so stupid, tech companies engaging in it should be ashamed. It's like asking to rank every player on a soccer team. Gotta get rid of the goalkeeper because we decided to stack rank every one on goals - disregarding that everyone plays a different role on the team and the team can only win together.

This is not a good analogy as professional sports is much easier to assess performance and also much much more ruthless in terms of being cut.

Re: Hell is other people: performance management at Big Tech

#14
The flip side to these performance cycles is all the time in between in which often very little actionable feedback is provided to engineers which makes the mid year and end of year reviews so difficult.

Across 3 companies and 8 managers, I have yet to receive feedback that was productive in helping me understand what skills or track record is lacking and what is necessary to move up. Managers are (often) bad at providing actionable feedback let alone any feedback which leads to lots of blandness in 1:1s which translates to lots of blandness in mid year and end of year review cycles.

I try and rectify this by finding quantitative data: impact on revenue (very difficult though most of the time), MRs merged, GitHub activity, tickets closed, projects led, initiatives taken, demos presented etc but this only goes so far.

All this leads me to believe that at the end of the day promotions are decided by various levels of managers getting together with a few beers, deciding how many total promotions can take place due to budget, and going through a list of names while deciding based on their gut but of course this can't be admitted as the official process.

It is frustrating that unlike other careers IE finance, law, medicine etc where performance can be directly tied to revenue (investment returns, client income, patient income) we have yet to design a standard for measuring impact for many software engineering roles.

Re: Hell is other people: performance management at Big Tech

#16

"as well as a handful of unlucky folks who deliver solid results but lack social grace and self-promotion skills" Which is coincidentally, usually, the most productive problem-solvers. The biggest talkers tend to not be doers, at least not in a way that is beneficial to the company, just themselves.

For some narrow definition of problem - sure.

Re: Hell is other people: performance management at Big Tech

#17

> The problem is that every employee is judged by their ability to get work done That's mostly not true.

Agreed. The employee is rather judged by something like their peer's perception of how competent the employee is, their knowledge of the work the employee did, and their own belief of how important that work was, all filtered through their various cognitive biases about what work is important to the company and what a competent employee looks like.

There are so many of these biases. As just one example, studies have shown more talkative people are perceived as being more intelligent, even when this is objectively not true. I will take the time to find references if anyone's curious; I recall an experiment in which a group discussion was held and participants were rated by their peers on intelligence. The experimenters then measured how talkative each person was during the discussion, and their actual intelligence was assessed via a standardized test. Peer's perceptions of intelligence were uncorrelated with actual intelligence, but strongly correlated with talkativeness.

The result is that fast talking employees who focus on impression management, self-promotion, and securing juicier work - work that is of a quality or type more likely to be perceived as being important - at the expense of getting genuinely important but often less glamorous things done, and less things done overall, get rewarded.

This problem is particularly pronounced in American culture where extraversion is already a highly regarded and arguably overvalued trait (e.g. show and tell). It's less of a problem in other cultures, e.g. European cultures, that place higher value on introversion (e.g. quiet work and study).

Re: Hell is other people: performance management at Big Tech

#18
This article reminds me a bit of a 'ethics' issue in one of the top-name journals, Science or Nature, some years ago. Every article was about the ethics of sharing credit, granting tenure, awarding prizes, etc. Not a word about anything like the ethics of designing AI systems for the military to use in autonomous kill vehicles, reckless gain-of-function research with pathogenic microorganisms, etc.

So, here we have a discussion of how to reward and advance employees who are most aligned with the corporation's overall or specific goals, and certainly that makes sense, you want the best people in the right jobs - but everyone else is looking at Big Tech and wondering just what the goals are these days. There seems to be a lot of effort directed towards establishing monopoly power, avoiding the rise of market competition, ensuring a future of lucrative government contracts, including a big move into military AI contracts... whatever happened to 'don't be evil'?

Re: Hell is other people: performance management at Big Tech

#19
post #4

I thought this originated at Microsoft long before Google with stack rankings of your team members.

Microsoft is manager centric. Even when they tried to move away from bell curve, it led to more power in the hands of manager by giving them the budget.

Re: Hell is other people: performance management at Big Tech

#20

The whole "fitting on a curve" thing is so awful and so stupid, tech companies engaging in it should be ashamed. It's like asking to rank every player on a soccer team. Gotta get rid of the goalkeeper because we decided to stack rank every one on goals - disregarding that everyone plays a different role on the team and the team can only win together.

This is not a good analogy as professional sports is much easier to assess performance and also much much more ruthless in terms of being cut.

Yes, it is not perfect analogy but it describes what team dynamics mean.

Which is to say that team members work "together" to achieve goals. They are not competing against each other - as evaluated by performance review processes.

Post reply on HN