News for hackers. Stuff that matters.
Re:Blizzard fires WoW Classic lead after he protests employe... by qqtt on Monday January 23, 2023 @08:18PM (#34497751)
I think there are also two different "flavors" of stack ranking usually at play.

There is the one where the company wants to reward top performers. I think this one is most common, and I have never worked at a company that doesn't so some form of bonus budgeting that tries to capture a group of employees who are performing well and give them a bonus. The budget itself dictates how many employees can fit into that group, so ultimately what happens is a natural bell curve of the biggest rewards going to the perceived top performers, as agreed upon by managers usually at the organization level.

The other more insidious stack ranking involves a punitive element, whereby a group must necessarily be singled out for performance improvement reasons. This is the type of thing where managers, no matter what the team members actually accomplished, have to put someone on a performance improvement plan or start performance managing them to "get them up the bar" because someone naturally has to fall into the "bottom performer" bucket of stack ranking.

I think the former is common and pretty unavoidable unless a company has an unusually large bonus budget pool available. The latter approach is what causes problems with companies, because all of a sudden team mates become competitors and cultures can go downhill rapidly. Think Amazon, Microsoft under Ballmer, and GE under Walsh.

It's kind of interesting how many companies who are doing the former bonus budget pooling eventually get seduced into doing the latter and destroying their culture.

Re:Blizzard fires WoW Classic lead after he protests employe... by TeMPOraL on Monday January 23, 2023 @09:49PM (#34498504)
I've seen this play out at my university in two different ways.

The more obvious way is very obvious: we had a professor who told us he'll be grading us by first tallying up the answers, and then applying a bell curve to the scores, so that X% of the students get an A, Y% get a B, etc., and some Z% of the students will fail. As you can imagine, everyone was up in arms about how obviously unfair this is.

The less obvious case, but close to what you describe, was scolarships. For almost every "track"[0], scolarships were awarded for top X% of students. In the "track" I was in, and another one in our faculty, the scolarships were instead given to anyone who crossed a certain absolute grade threshold, in (IIRC three) tiers. The higher the tier you reached, the more money you got, independent of how other students fared (probably subject to budget constraints, though).

Now, I can't prove it, but there was one other notable difference between our "track" and that other one with same scolarship model, and every other "track" at the university I was aware of: ours were famously cooperative, everyone else was fiercely competitive. I don't think it's a coincidence. My university experience was that of everyone helping each other out, because it was always a win-win both socially sometimes financially. Everywhere else, this was unthinkable - helping other students created a risk of them getting ahead of you and taking your scolarship.

I'm dismayed to see the same thing repeating in companies too.

--

[0] - I can't seem to find the correct word to describe the set of students across the years who pursue a degree in a particular subject (e.g. "Computer Science") on a specific faculty. I.e. the vertical slice.

Re:Blizzard fires WoW Classic lead after he protests employe... by abdullahkhalids on Monday January 23, 2023 @11:26PM (#34499250)
'Batch' is the term commonly used for the set of students who start a program at the same time. For instance, the CS MS batch of 2023, who are expected to finish their MS in CS in 2023 (So they all should have stared in 2021 assuming a two-year program).
Re:Blizzard fires WoW Classic lead after he protests employe... by oso2k on Monday January 23, 2023 @11:31PM (#34499290)
Do you mean cohort or class? MBA programs in the US will use those terms.
Re:Blizzard fires WoW Classic lead after he protests employe... by urthor on Tuesday January 24, 2023 @01:02AM (#34499965)
Those are far more common.
Re:Blizzard fires WoW Classic lead after he protests employe... by drblastoff on Tuesday January 24, 2023 @02:48AM (#34500707)
I heard “batch” used often in grad school by my non-American classmates, but “class” seems far more common in the U.S.
Re:Blizzard fires WoW Classic lead after he protests employe... by radicalbyte on Tuesday January 24, 2023 @04:34AM (#34501552)
I've heard cohort, batch, class and year used for both primary, secondary and higher education.
Re:Blizzard fires WoW Classic lead after he protests employe... by TeMPOraL on Tuesday January 24, 2023 @02:30AM (#34500558)
I thought it was just "class", as in "CS class of 2023"?

The term I'm looking for, though, is the set of batches abstracted over time. That is, all students who take CS at particular faculty of particular university, regardless of the year they started. A sequence of "batches". Such students will share curriculum and specific teaching staff. This is in contrast to another such group that e.g. does Applied CS at the same faculty, or Theoretical Physics at different faculty.

Re:Blizzard fires WoW Classic lead after he protests employe... by abdullahkhalids on Tuesday January 24, 2023 @02:36AM (#34500599)
I don't think there is one word for what you are referring to. But you could have said:

> For almost every major, scholarships were awarded to the top X% of students of that major.

Re:Blizzard fires WoW Classic lead after he protests employe... by TeMPOraL on Tuesday January 24, 2023 @03:21AM (#34500947)
Thanks, that seems closest to what I meant, perhaps exactly so. Could you look at the diagram I edited in after you posted your reply, and tell me if "major" is the right term for this?
Re:Blizzard fires WoW Classic lead after he protests employe... by abdullahkhalids on Tuesday January 24, 2023 @04:25AM (#34501479)
That table was a lot of effort.

Yes, I believe "students of a major" is the best term.

Re:Blizzard fires WoW Classic lead after he protests employe... by TeMPOraL on Tuesday January 24, 2023 @04:52AM (#34501673)
I did the table in Emacs (Org Mode), so it didn't take that much of effort: Org Mode auto-aligns the table as you modify i, and has plenty of shortcuts to quickly add/remove/rearrange rows and columns :).

(I did some manual post-processing inside HN text box though, as Org Mode doesn't support having single cells spanning multiple columns or rows.)

Re:Blizzard fires WoW Classic lead after he protests employe... by a_e_k on Tuesday January 24, 2023 @03:26AM (#34500984)
"Graduates", maybe? As in, "the Division of Robotics and Bioinformatics Applied CS graduates."
Re:Blizzard fires WoW Classic lead after he protests employe... by TeMPOraL on Tuesday January 24, 2023 @03:39AM (#34501097)
I mean primarily current students (relative to the time point being discussed), not former students.
Re:Blizzard fires WoW Classic lead after he protests employe... by iainmerrick on Tuesday January 24, 2023 @03:32AM (#34501039)
Possibly “alumni”?

Although that usually refers to former students, and doesn’t include current students.

Re:Blizzard fires WoW Classic lead after he protests employe... by oso2k on Monday January 23, 2023 @11:29PM (#34499277)

  [0] - I can't seem to find the correct word to describe the set of students across the years who pursue a degree in a particular subject (e.g. "Computer Science") on a specific faculty. I.e. the vertical slice.

Many in the US would call it the Department of Computer Science. At my university this was within the College of Engineering, Computer Science & Technology. There was a dozen or so departments in this college, Electrical Engineering, Mechanical Engineering, Civil Engineering, etc. There were other colleges like Arts & Letters, Health and Human Services, etc.
Re:Blizzard fires WoW Classic lead after he protests employe... by joncrocks on Tuesday January 24, 2023 @04:26AM (#34501482)
I've seen cohort used in terms of tracking performance of a year group as it progressed through a program.
Re:Blizzard fires WoW Classic lead after he protests employe... by erik_seaberg on Tuesday January 24, 2023 @04:47AM (#34501632)
In study design, they might be called the treatment and control groups.
Re:Blizzard fires WoW Classic lead after he protests employe... by dekleinewolf on Tuesday January 24, 2023 @07:19AM (#34502685)
I think you're looking for 'major'.
Re:Blizzard fires WoW Classic lead after he protests employe... by Scea91 on Tuesday January 24, 2023 @11:10AM (#34505445)
> The higher the tier you reached, the more money you got, independent of how other students fared (probably subject to budget constraints, though).

It worked the same way at my University with the same outcome as yours. 7 years after graduation we still maintain regular contact as a group with my classmates.

Re:Blizzard fires WoW Classic lead after he protests employe... by sph on Tuesday January 24, 2023 @01:25AM (#34500130)
They tend to behave exactly the same though. If you rank only good performers, it's a small step before you use that against bad performers: "you've been with us 5 years and never managed to get on the top performers list. I am afraid you are not a good fit for our culture here"
Re:Blizzard fires WoW Classic lead after he protests employe... by bluefirebrand on Tuesday January 24, 2023 @02:25AM (#34500521)
It's very easy to see how people might make this logical jump, but honestly if your bosses manage you out for never being a top performer they are doing you a favor: you don't have to work for their dumb asses anymore.

Good managers recognize the value of role players. Not everyone can be a top performer. It's an absurd expectation to have for any organization.

Re:Blizzard fires WoW Classic lead after he protests employe... by kqr on Tuesday January 24, 2023 @02:56AM (#34500768)
> I think the former is common and pretty unavoidable unless a company has an unusually large bonus budget pool available.

The problem with this is not the size of the bonus pool.

The immediate problem is the thresholding. Due to the sharp threshold, the bonus will practically never stand in proportion to performance. An employee that is judged to perform at a level of 6.1/7 gets nothing, but the one at 6.3/7 gets a lot. This makes the scheme anti-collaborative.

The less obvious problem is the ridiculousness of the idea that you can assign accurate individual performance numbers to people. These things are insanely noisy to the point of being meaningless. It ends up effectively a lottery. That would be fine if you called it a lottery, but by pretending it's not you create perverse incentives.

There are only two ways to do bonuses well:

- either forego individual bonuses and reward the entire company equally (or maybe scaled by salary) based on company performance, or

- hand out individual bonuses only to true (statistically verified) outperformers -- in this case you might end up not handing out any bonuses most years.

Re:Blizzard fires WoW Classic lead after he protests employe... by 2b3a51 on Tuesday January 24, 2023 @06:28AM (#34502288)
"These things are insanely noisy to the point of being meaningless."

Goldstein and Spiegelhalter did a paper on league tables for organisations (e.g. schools and hospitals) along the lines that noise in the data made the results questionable.[1]

Perhaps the idea transfers to individuals within an organisation that uses stack ranking?

[1] https://www.bristol.ac.uk/media-library/sites/cmm/migrated/d...

Re:Blizzard fires WoW Classic lead after he protests employe... by raxxorraxor on Tuesday January 24, 2023 @03:06AM (#34500840)
I believe evaluating software development only works at the bottom line of tasks with formal metrics like issues, bugs or tickets solved. Also in general only possible in larger teams and probably more for maintenance tasks than active development.

There are no boni for top performers in my company at all. If business is good everyone gets a bonus. The only exception here is sales. Here people are more competitive. I guess I would get martyred if I even suggested it for other departments. And I believe it would be pretty bad for morale and teamwork overall. It is good that people don't use energy to present themselves in a good light and instead solve the problems we have. I still believe there is a lot of incentive for employees to see the company performing well. As you said, I have the impression that this becomes a background issue if employees compete with each other.

There was a time I would love to have worked at Blizzard, even while being aware of the volatility and risk of the industry. I wouldn't want that today regardless of compensation. Still, I don't believe it is either or. Both systems you suggest probably have an overall net negative effect for development. There are other forms for employees to participate on company success. Administration for employee boni is wasteful overhead for the most part.

If it is true what the article reports, I believe the manager did the correct thing. On that metric he might be a high performer among his peers.

Re:Blizzard fires WoW Classic lead after he protests employe... by snapcaster on Tuesday January 24, 2023 @09:09AM (#34503721)
minor nitpick: I think you meant "welch" for GE