Hacker News new | ask | show | jobs
by greedo 1808 days ago
So many companies I deal with have extremely poor management teams and practices. Things like stack-ranking, vague job descriptions/responsibilities, managers who aren't technical, the list is endemic to IT.

You want demoralizing? How about being an excellent employee, but being told that you can only get a COLA raise because your manager has been told only 2 out of a team of 15 can "exceed standards?" And these standards are as vague as HR can possibly make them.

So unless you're sociopathic, you try to "improve" which generally means kissing up to your boss. Doing a better job revolves around keeping your boss happy, regardless of whether that means your real work is being done at an "exceeds" level. Find out what metrics he considers important, and focus almost exclusively on them.

If you're sociopathic, you do this, while sabotaging your coworkers. It's pretty easy to do; keep important information away from them, point out any flaws/mistakes they make, etc.

Any large organization will end up like this if they follow traditional HR guidelines for performance evals. It's part of a competitive environment.

The only place I've seen it work better/differently was when the entire team was evaluated. That helped prevent the Machiavellian sabotage, but did allow lower performers to benefit from the work of the higher performers. But that would happen anyway; you can't fire everyone. And the motivation of the coworkers shifts from competitive to cooperative. Helping others learn new things, overcome issues, etc. When management gets behind this, it's amazing, but most managers and executives are discouraged from trying new things.