Live data from Hacker News

Performance Reviews Are a Waste of Time

blog.bradfieldcs.com

281–290 of 342 posts

Re: Performance Reviews Are a Waste of Time

#281

Earlier quoted context omitted.

Robert Greene's 48 Laws of Power. There are one or two that I feel are unethical (Law #7 in particular).

Are you for real with this? This is the dumbest books I've seen in a while. Don't outshine the Masters? Wtf kind of cringey corporate hell scenario did this come from...

http://www.elffers.com/low/start/index2.html

Real world examples:

1. I went into one company knowing I knew more than the “team lead” who was 10 years younger. I wasn’t careful not to step on toes.

2. At work, especially at a large company (the same company as #1). Everyone was jockeying for position and to get known. “Friends” were more than eager to stab you in the back. Also, a lesson I was too naive to know early in my career was that your manager is not your friend.

3. I’m not going to let anyone know that I am jumping on the new high profile, new to me technology to pad my resume. I’m also going to act like I care about my review and that Im happy with the meager raise all the while I am looking for another job.

5. Once you get a bad reputation - it’s impossible to recover from. Even if it’s not your fault. Once that happens, it’s time to jump ship.

I could go on.

Nothing that corporate America does is in the best interest of their employeres. Working is a simple transaction. They pay me for 40 hours a week, I do my best work while working for them but there is no loyalty from the employer so why should we be loyal to them?

Of course I’m not implying being unethical - goofing off, corporate espionage, competing against your employer,etc.

Which “law” do you disagree with? I’ve already said that I think 7 is unethical.

Re: Performance Reviews Are a Waste of Time

#282
post #230

Earlier quoted context omitted.

Thanks for sharing your experience. I'm still early in my career so it helps to hear this.

That gives me an excuse to give another piece of advice.... In the grand scheme of things, there are three things I think developers should look for. 1. Technology - always look for companies that will give you a marketable skillset. It's worth sacrificing some amount of free time, a not so great environment, and money temporarily. The money will come. Leave a company if you're not learning (of course vesting in stoc…

Excellent points and thanks for your two posts; they were both enjoyable reads. I'd like to add a little bit on each, as well.

1. Technology - Also make sure the place you're applying to is willing to give you the tools you require to do your job well. A company that's willing to pay your (very likely) high salary, but then won't drop $2,000 - $1,000/yr on software tools/hardware that make you more efficient is probably an indication that things aren't great over there.

2. Environment - Your job is not your family. Despite the new-speak, you're not on a team with a bunch of team-mates. You are bought and paid for and the person who paid for you expects to get a return for their purchase. If the environment is bad, leaving is the right thing to do[0] for both yourself and your employer. If you stay in a bad environment, you're miserable and you can't provide your best work where you're not happy. Your employer is better off having someone else do your job and you're better off finding some other place to offer your work. And if it's not just a "bad fit", but is actually a "truly awful environment", sticking around simply re-enforces your employer's mindset that everything's fine.

3. Money - I have a feeling you may take some heat for that statement but I completely agree. You'll hear plenty of people complain about other people having too much money but you'll (almost) never hear people complain about having too much money, themselves -- even at, what today, you might consider "absurd salaries". This advice applies somewhat uniquely to our industry where there almost certainly is an opening out there at a company that both pays well and is the specific work that you love to do[1]. I kick myself for turning down four different job offers over the years and chose, instead, to work too long at my first, serious, job. I let "fear of the unknown" convince me that there's too high of a probability that I'd like my next job less than my current job (and I convinced myself that this actually mattered).

[0] Though I would suggest, first, having a direct conversation about things that aren't working for you. It's not easy to do but I've found it to have positive results. And if it doesn't, it'll help reaffirm that you need to do the right thing and get out.

[1] My ex-wife once looked over at the code on my screen while we were sitting in bed watching television and said "Is this what you do all day?". I smiled, excited that she was taking an interest in the work that I was doing and wanted to know more about it. I said "Sure is" (beaming a little too much). She paused, and in a serious voice that, to this day, I will never forget said "I'd kill myself if I had to do what you do."

Re: Performance Reviews Are a Waste of Time

#283
post #264

Earlier quoted context omitted.

That gives me an excuse to give another piece of advice.... In the grand scheme of things, there are three things I think developers should look for. 1. Technology - always look for companies that will give you a marketable skillset. It's worth sacrificing some amount of free time, a not so great environment, and money temporarily. The money will come. Leave a company if you're not learning (of course vesting in stoc…

This is excellent advice, and I just wanted to add one thing: under "environment", I would also include "people". I want to be working with smart, driven, friendly, respectful people. YMMV on those specific people traits that you value, but to me who I work with is one of the most important things on the list for job satisfaction. Good people help you learn along the way, and you can pay if back by mentoring other go…

This - yes. The reason I love my current job and loved my last one was that I was surrounded by people who knew things that I didn't, who came into work excited to work and who were generally just awesome people.

The key here is to not get complacent. You need to carry that same attitude and approach to work that you enjoy so much out of the people you work with. Luckily, for me, I worked in a very low moral environment for quite a while and outside of my closest friend and coworker, and less than about 7 other people, we had to be the uplifting folks. When I started working at the job that followed the one I stayed at way too long, and people were excited to work on projects, didn't complain before meetings started, and generally didn't have a negative thing to say about the company, the customers or their coworkers, I was in shock for a bit. I didn't believe a place like this actually existed. I'm now moved on from that place at another place with the exact same kind of people. It's amazing how different things are when you are surrounded by people like that versus when you're surrounded by people who are demoralized full-time. I'm a pretty strong optimist and don't require much in the way of external motivation -- (4 kids, single-income family -- a paycheck is the only motivation I need), but it sure is easier to stay motivated when everyone around you is having fun, too.

Re: Performance Reviews Are a Waste of Time

#284
post #282

Earlier quoted context omitted.

That gives me an excuse to give another piece of advice.... In the grand scheme of things, there are three things I think developers should look for. 1. Technology - always look for companies that will give you a marketable skillset. It's worth sacrificing some amount of free time, a not so great environment, and money temporarily. The money will come. Leave a company if you're not learning (of course vesting in stoc…

Excellent points and thanks for your two posts; they were both enjoyable reads. I'd like to add a little bit on each, as well. 1. Technology - Also make sure the place you're applying to is willing to give you the tools you require to do your job well. A company that's willing to pay your (very likely) high salary, but then won't drop $2,000 - $1,000/yr on software tools/hardware that make you more efficient is proba…

I specified a bad environment - for you. Some people like large companies others like small companies where they can wear a lot of hats. Some people like structure others don’t. Some people like the “bro culture”. Sometimes it just the commute...

Re: Performance Reviews Are a Waste of Time

#285

Earlier quoted context omitted.

If I get a bad review, that's a signal that I need a new job, because I think I'm doing well and I must have a terrible manager if he'd wait a whole year to tell me otherwise This exactly. I've had two and half performance improvement plans in my 20 years. 1. My performance and attitude really did suck. I had been at a company too long (9 years), raises were anemic and the bonuses had gotten cut over the years to the…

Any tips you can share on how you improved your political game?

My tip: Don't.

I stick with three general rules:

Don't ever complain. Don't complain about coworkers, the quality of work they do, their attitudes. That guy/gal who complains to you about everyone you work with is complaining about you to everyone else. When you do complain about others, people assume you're complaining about them, too. The only way to be a "safe person" is to avoid this reputation. Don't complain about the customers you work with. That attitude will unconsciously cause you to do poorer quality work and will make you dread doing the work that you have to do. Don't complain about the company. Do this frequently enough and the rare occasion where there is a reason that truly warrants complaining and you'll be listened to[0]. You won't be directly recognized for not complaining, but people naturally prefer to work with non-negative people.

Genuinely thank and compliment people when they do good things. The key is "genuinely"; this means making sure that your thanks/compliment isn't taken as flattery, which can wreck a reputation quickly. Make it a point to find a way to thank people in a way that helps them out, too. Pointing out how someone did great work at the end of a meeting while the boss is packing up their laptop/notes is better than a simple e-mail. The same can be said about complimenting someone in front of a coworker that they have difficulty with. I generally deliver all praise verbally, as well -- this is mostly because I can only put myself in my own shoes on this one - a verbal, genuine, "thank you" feels better than a written note.

Beware of advice about improving your political game, in general. Everyone can see through a "corporate politician's bullsh!t" (except for the person they're applying it to ... but they'll notice it once it's too late). Those sorts of political games are designed to control other's behavior. The laws of nature cause us to resist those who seek to control us. You can only slightly, imperfectly, manipulate others. Stop trying and tackle your own behavior instead. The real benefit to these two rules is that it makes you happier which makes you better at your job.

And the final bit of advice is if you've done or are doing those two things and are still surrounded by politics/unhappy, it's time to leave. In our industry, there's a better job elsewhere. It's not worth sticking around in a dysfunctional environment and it does nobody any favors. Your employer is paying you to do a job. If you're not happy, you're not giving her/him the return they deserve for that payment -- they'd be better off finding someone who thrives in that environment and you'd be better of finding one that you thrive in. And if the environment is simply toxic, sticking around and trying to fix it isn't going to work and will, instead, re-affirm that the toxicity is a good thing. Leaving is the strongest signal you can send to an employer that things are not good. I've watched an organization change due to the "pot boiling over effect" where a few key folks left, causing a large exodus of others who realized, finally, that they couldn't do their own job in addition to the jobs of those who left. It happened over the course of three months and resulted ended when HR stepped in and worked with the managers to sort out large raises, retention bonuses and the firing of some historically toxic managers. Don't fear leaving a job. You managed to get proficient enough at the work you're currently doing to be where you are -- you'll do the same, elsewhere, though if you take the time to find a good job, rather than having that forced on you via a layoff, you're much more likely to end up somewhere that is dramatically better than what you're slogging through at your current employer. Find the environment that you'd want to work in until you retire and take that job[1].

[0] There's a long story behind this that I'm happy to share if someone's interested, but this worked astoundingly well for me on the one occasion that I took a very serious issue with a very strong complaint to a manager. It works like profanity. When the gal/guy who never curses drops a well-placed F-Bomb, whatever that person just said is remembered. You even see this in stand-up comedy -- the "clean comic" who drops a single F-Bomb in the middle of what would have been a pretty weak punch-line ends up getting roaring laughter, unlike the guy who throws them into every sentence.

[1] It also helps to learn how to interview well. Out of about ~20 jobs I've interviewed for in my life, I've gotten an offer at 19.5 of them. The majority of them I have turned down and almost all of those were met with counter-offers, all of which I also turned down. That sounds like gloating and it's not intended -- so I'll clarify that most of these interviews came to me (I wasn't looking at the time and was directly solicited) and all of the jobs I've interviewed for, I was also well qualified for and they were jobs I really wanted (the "one-half" situation was because I told the interviewer that I was no longer interested in the position at the end of the interview, so I really have no idea if I would have been given an offer, but I suspect not). My childhood involved a lot of community theater (and two paid gigs) so I am lucky in that all of that practice results in me lacking the typical nerves when public speaking, which isn't all that different from talking to strangers across an interview table. It comes across as "confidence" when in reality it's just a matter of it not being a terribly big deal for me. The best advice I can give on that is for the week or so prior to an interview, practice talking to strangers (and brush up on techniques around that -- there's plenty of advice in that area on the internet)

Re: Performance Reviews Are a Waste of Time

#286
post #282

Earlier quoted context omitted.

Excellent points and thanks for your two posts; they were both enjoyable reads. I'd like to add a little bit on each, as well. 1. Technology - Also make sure the place you're applying to is willing to give you the tools you require to do your job well. A company that's willing to pay your (very likely) high salary, but then won't drop $2,000 - $1,000/yr on software tools/hardware that make you more efficient is proba…

I specified a bad environment - for you. Some people like large companies others like small companies where they can wear a lot of hats. Some people like structure others don’t. Some people like the “bro culture”. Sometimes it just the commute...

Completely agree - I hope my phrasing didn't come off as otherwise in my prior reply. :)

The commute situation used to be pretty awful for me -- my first "real job" involved a 62 mile round-trip (for 7 of the 17 or so years I was there). My current job is "in the office" and involves a 35-40 minute one-way commute and it's really my only environment-related complaint. It was easily solved, though, through two things. (1) My company is time flexible and having worked for a team in the UK over here in the Eastern Time Zone, I got used to waking up at 5:00 AM, so I get into work at around 6:30 AM, avoiding rush hour on both sides and (2) easily the the best fix -- I got my CY endorsement[0] and purchased a motorcycle ... in the spring/summer/fall months, my commute is all kinds of fun[1].

[0] It seriously cost all of $25 and involved a weekend with most of it spent riding a motorcycle. I can't think of a cheaper form of entertainment and I've convinced two other people to drop the $25 bucks -- both are licensed, now, and neither own a bike.

[1] This is my 6th year as a motorcycle owner/rider and every year, including this one, the day that I know is going to be my last day riding for the year is actually depressing. And I wait in anticipation for the day that I'll be able to ride into work every day, again. There are mornings that I wake up excited just to hit the road. So, at least for me, it hasn't gotten old yet and I don't see it getting old anytime soon.

Re: Performance Reviews Are a Waste of Time

#287
post #279

Earlier quoted context omitted.

We have performance reviews not annually, but every few years. My last review, the head of our division got really angry with me and gave me a very negative, punitive review. What I am infuriated about is that never in that few years did I receive any negative feedback, and I tried to do exactly what our subdivision had decided as a group to do, and what the immediate superior had wanted. My last review was glowing,…

That really sucks. But also what's the point of even having reviews it if it's going to be years in between them? There doesn't seem to be any upside, but lots of downside

> what's the point of even having reviews if it's going to be years in between them?

Unfortunately, I would bet the point is to do exactly the kinds of things that "really sucks" which this individual encountered. I'd hazard a guess that the multi-year review situation isn't consistent, either. It probably is decided "it's review time" when management has decided things aren't going well, so they use the reviews to crap all over staff. I wouldn't be surprised if this review cycle comes immediately before a round of layoffs/redundancies, as well.

Re: Performance Reviews Are a Waste of Time

#288

I think I wish most performance reviews were: Here's why you are not being promoted this year... Here's what you need to do to be promoted next year... Here's why you only got X increase in salary... Here's what you can do to get a bigger increase next year... If you are satisfied at your current level, here's what you should keep doing to stay in it...

The problem with those points is that they are lies. And you will have to stick with the company for at least two years before you figure out they are lies, and that even if you do what they say you will not be promoted, because promotions are for people who are well liked, not for good performers.

I see them more as ammunition. If they say here's why you didn't get promoted, and I disagree, that's my signal to look for another job.

If they say here's what you need to do, and I do it, and don't get promoted next year. I can say, based on last year's and this year's review, I expected to be promoted. If they try to con their way, that's again my queue to leave.

So in a way, yes, it might be lies, but it forces them out in a very transparent and no nonsense way. Which I'd prefer.

Re: Performance Reviews Are a Waste of Time

#289
post #181
post #178

Earlier quoted context omitted.

The more common case is 5 managers coming to you to pitch their managees for promotion. You can’t just promote everyone the same, and hopefully the managers are pretty happy with their managees. That’s where paper trail, or anything mildly objective is precious to adjust what needs to be done.

> You can’t just promote everyone the same Why?

When everyone's a tech lead, no one's a tech lead.

Re: Performance Reviews Are a Waste of Time

#290

Earlier quoted context omitted.

Any tips you can share on how you improved your political game?

Robert Greene's 48 Laws of Power. There are one or two that I feel are unethical (Law #7 in particular).

They should rename this "48 Laws Of Getting By In Mediocre to Poor Organizations".

Poor managers are threatened by underlings smarter than themselves. Good managers seek people smarter than themselves then try to get the best out of them.

Poor organizations are those where everyone tip toes around afraid to mention reality lest it offend someone. These are organizations on the path of decline. Growing organizations are those that value them who perceive reality and lay out reality so that it can be worked with.

Great organizations and teams don't have time or tolerance for much of the stuff in this doc, they are too busy doing.

Organizations where people don't have enough real work to do are places where these approaches win. And these are places that have generally devolved to survival by some form of legalized theft or lock in rather than innovation and production. Most big Co's. and .govs certainly. It's sad really but I think it's a natural cycle. The new comes up and replaces the old as the old gets corrupted, only to itself become infected with this kind of corruption over time. I don't know that there is a cure once this kind of thing starts and it inevitably seems to.

Post reply on HN