News for hackers. Stuff that matters.
Re:Are You Getting the Performance Ratings You Deserve? by atomicnumber3 on Monday September 04, 2023 @01:27AM (#37377391)
"perf", as my friends call it, is stupid. I've been doing this software thing for about 9 years now and have gotten variously and in no particular order: "[x] is my right-hand man", "meets", "exceeds", been promoted, gotten "partially meets" (which is typically a death sentence, though I managed to contravene fate in that instance...), etc.

I've never, ever felt like my performance designation actually matched reality, and this has spanned three companies so far.

When I got promoted, it was because I cut my hair (the owner was a very stodgy boomer-type person). When I got "partially meets", it was because I had been put on an impossible project and my pleas of "this is literally impossible in the time given, it will minimally take X+3mo" were apparently not communicated upwards and the project missing was taken personally by my manager-of-manager-of-managers who apparently ensured I was given that designation. I've gotten "exceeds" when I've known I was slow (because I had a 2-month-old and the US gives far too little parental leave), and gotten "meets" when I smashed things out of the park.

All of this extends to my peers I've known well. One of the best engineers I've known was managed out of the company outside of a performance cycle because he was a bit of a grumpy-type person (but not in a way that I minded at all, I found him pretty endearing).

I don't really know how to fix the system, especially since as an IC I'm kept blind to most of its inner workings and even my EMs have not had the full story.

The most I've managed to synthesize is:

- I like it best when my direct manager has >80% of the control over my final designation. They know my work best, and when there is little meddling from above (there is ALWAYS meddling from above, of course), this seems to work out best.

- Even with above, perf is mostly bullshit politics. It hardly matters what your actual work is like - if people like you, as long as you're marginally useful, you're probably going to be retained; if people don't like you, you're going to be hard-pressed to get promoted or not be the first one canned if things turn down slightly. Reality is highly malleable and people will craft whatever narratives they need to to get the things they want done.

The second bullet is also a self-fulfilling prophecy. If people like you, you'll get more work and the work you get will be more impactful. If people don't like you, people won't mind setting you to the annoying thankless tasks.

I think I want my next job to be a very small team. I've worked at 10k people orgs and 50-100 person orgs, but never one with <10 engineers. I wonder what it would be like to be in an org where everyone ~knows how everyone else's perf is going. I can typically identify when someone's going to be in hot water, but only if I'm close enough to their work.

Re:Are You Getting the Performance Ratings You Deserve? by doktorhladnjak on Monday September 04, 2023 @02:14AM (#37377642)
I agree the processes are almost random. There’s really very little correlation between a rating and value produced.

I’m increasingly convinced the best systems are those that spend the least amount of everyone’s time. If they’re going to be dysfunctional, they might as well not waste precious time or prolong the agony.

Re:Are You Getting the Performance Ratings You Deserve? by jofi1 on Monday September 04, 2023 @02:05PM (#37383188)
It's often worse than random because it favors the political in-group mafia focused on climbing the ladder through any means necessary, instead of rewarding people doing good work or with actual leadership skills.
Re:Are You Getting the Performance Ratings You Deserve? by GoToRO on Monday September 04, 2023 @03:16AM (#37377971)
Most people in the West think they live in democracy. But a lot of our lives are at work and at work, almost all corporations decided to implement Communism, which is just Mafia, like any other dictatorship. That's why if they like you, it's all good, if not, not so much. It's not a democracy and definitely not Meritocracy.
Re:Are You Getting the Performance Ratings You Deserve? by re-thc on Monday September 04, 2023 @06:32AM (#37379105)
> almost all corporations decided to implement Communism

Since when is anyone equal or paid the same? It’s definitely not communism. Maybe dictatorship or so

Re:Are You Getting the Performance Ratings You Deserve? by GoToRO on Monday September 04, 2023 @10:27AM (#37380807)
yes, dictatorship or Mafia. I was referring to Communism-as-implemented not to Communism-as-in-books. The latter existed nowhere.
Re:Are You Getting the Performance Ratings You Deserve? by OJFord on Monday September 04, 2023 @12:49PM (#37382228)
Perhaps not at state-level (in anything broadly recognised as a state), but it exists in ..communes.

I think 'communism-as-implemented' is a confusing intended meaning that isn't conveyed if you're only going to say 'communism'. There are other words for it.

Re:Are You Getting the Performance Ratings You Deserve? by ahoka on Monday September 04, 2023 @07:01AM (#37379268)
I don’t think communism means what you think it means. Maybe you mean Stalinism or something similar?
Re:Are You Getting the Performance Ratings You Deserve? by TheCoelacanth on Monday September 04, 2023 @02:36PM (#37383448)
I think they mean "command economy"/"planned economy"
Re:Are You Getting the Performance Ratings You Deserve? by robertlagrant on Monday September 04, 2023 @07:16AM (#37379366)
The country is (or at least claims to be) a democracy. That doesn't mean everything inside the country is also a democracy. Families aren't. Sports clubs aren't. Churches aren't. Companies aren't. Democracy exists to give every person an equal chance to speak, in a process called voting, to help avoid despotism and push towards a future the majority of the country would like.
Re:Are You Getting the Performance Ratings You Deserve? by syndicatedjelly on Monday September 04, 2023 @03:30PM (#37384039)
Democracy and communism are not mutually exclusive
Re:Are You Getting the Performance Ratings You Deserve? by ownagefool on Monday September 04, 2023 @06:37AM (#37379129)
There's a problem in tech where people will work on stupid things a lot. Not just individuals, but literally entire teams will work on projects that are non-deliverable for years at a time, they'll deliver projects but they won't affect any metric of note, they'll do tech for the sake of tech, and sometimes they'll just simply not bother working.

This will happen even in a small org if your leadership isn't essentially driven motivated, and willing to take action.

At scale, this only becomes more difficult to manage, and the reality appears to be that almost nobody in leadership can actually keep up well enough to stop perf devolving into politics.