Hacker News new | past | comments | ask | show | jobs | submit login

> If anything in your performance review is a surprise, then I have failed as a manager.

I hear that a lot and tend to agree with the statement. I even used to say it in the opposite "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".

And though I'm going to counter it, it's not inaccurate -- an employee shouldn't land in a review expecting that they've been doing wonderfully only to find out that they've been stinking up the place (or vice-versa), but the best manager that I have ever had, Lou, did surprise me at my first review. I wrote about it in another comment on this post so I won't rehash it, but I came to understand this as one of the benefits of performance review time.

Managers are rarely thinking about ways that a top-performing employee can improve, but everyone has something they can improve and a good manager will provide feedback to a staff member if there are areas that they, and others are noticing, that the employee may not be seeing. Because "top performers" don't require the attention that other staff might, a formal review may be the only time that a manager really takes the time to think about them in the context of "improvement". In addition, it's easier to bring up areas of improvement during this time, because it is set aside as one of the purposes of a formal review. In the couple of decades that I've been working, I've had two managers offer me anything in the way of "areas for improvement" -- both times were at reviews -- outside of a review it has never come up.

So yes, it is obscene for a manager to wait until review time to bring up a year's worth of failures, but being surprised by a bit of negative feedback -- provided it's not "Fix this or your getting a pink-slip" kind of feedback, isn't necessarily a management failure. It was quite helpful to me and I count Lou among about 3 people who I feel honored to have known[0] because their impact, caring and advice was life-changing for me.

[0] The other two were my HS programming teacher (who's class I enjoyed in Junior High), the late, great, Mr. Dzwonkiewicz who made me love writing software at a young age, and the woman who cured my social anxiety and made me enjoy public speaking -- the director of To Kill a Mockingbird that I performed in as a young teenager. Her name, though, escapes me. :)




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 point that in year 9 I only made $7K more than I did in year 2. My skillset had atrophied because I was both dealing with personal issues and concentrating on other "working hobbies" where I was making extra money. It was a horrible cycle. The further behind I fell salary wise, the worse my attitude got. I finally left 10 years ago and learned a lot from that mistake.

2. The second time (two jobs later, the company I worked for after the first event went out of business) wasn't because of performance but because I stepped on the wrong coworkers toes - a team lead that wasn't my manager. I learned this time around. I played the political game long enough after the PIP to get a set of skills I wanted (about three months) and left and got another job making 25K more. I did learn some political skills from that experience.

3. I went to another company where I was hired by a manager who was told by his manager to bring people in who could "affect change". The old guard won over, my manager's manager was laid off and my manager was forced out three months later. I got a bad review from my new manager - as did everyone my manager had hired - and we all left within 3 months. This time I left for $13k more and got a job as a team lead.

- I was now working for a company that wasn't a software company, I was brought in to create a modern software department and then we got acquired and the new edict was that they "didn't want to be a Software company". But they did need at least two major projects done that I was responsible for, but they would only let me hire contractors and the red tape to get anything done was ridiculous. After realizing I was going to be made the fall guy and getting a preview of what my review was going to be, I started looking for another job and had one in 10 days making $7K more with less official responsibility but more decision making ability and I'm able to get more done with no red tape (i.e. I'm admin for AWS)

My official PIP at job 2 happened about four years ago. Since then and three jobs later, I'm making 40K more and I am a lot smarter politically now.


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.


There are ways to do things and affect change without stepping on toes. By nature, I have very low emotional intelligence. It was a skill I had to learn. I start off building and nurturing relationships, slowly proving my effectiveness, and then slowly start implementing change.

This goes along with the three types of power in an organization - relationship, expert and role power. You'd be amazed by the things you can accomplish in smaller organizations with no role power if you build the right relationships and you prove yourself.


>>Poor managers are threatened by underlings smarter than themselves.

That's law #1, "Never outshine the master."

>>Good managers seek people smarter than themselves then try to get the best out of them.

Fundamental laws of power say, Never hire anyone that could be become your boss.

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

No such organization exist. Power structures are an axiom of the very groups existence.


Sadly, not many organizations of this type do exist, you are correct, particularly I'd imagine, in some parts of the globe.

But on occasion, temporarily, teams and organizations like this do exist. I've worked in them. It's how stuff gets built initially before the game players take over.

Because these power structures are _not_ axioms of groups but rather symptoms of productive decay.


Statistically, the majority of organisations are mediocre.


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.


This book might seem dumb at age 20 until you get blindsided by the rules at age 40.

#1 is fantastic advice. If you make your master insecure you are finished at that location. You either have to quit or move up/elsewhere in the organization.

If you are going to shine then you have to shine in ways that are not in direct competition to your immediate masters.

Even a seemingly great workplace can turn toxic very quickly


Oh wow, Law # 7 is my boss’ favorite.


Machiavelli's The Prince?


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)


The redux version of your comment is "Don't show your emotions in front of others, but actively plan your moves in silence"


Laws 3, 4, 5 in the 48 laws of power.

Also when you gossip to one person about another or let that person gossip around you, you are "committing" to that person and taking sides - something else you shouldn't do.


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 stock options, etc. may change the decision)

2. Environment - if you can find a better environment (for you) and still can use marketable technology, why stick around? Wrong environment could be long work hours, a far commute, a small vs larger company (depending on preference).

3. Money. Life is too short not to make as much money as you can doing what you enjoy.


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 good people. They will also remember you (and you can remember them) down the road when you've moved on to new companies and someone needs a new job.


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.


Definitely. At the job where I was the "architect", I felt lost. I could only learn technical things from reading. I was hired to be the "smartest person in the room" but that meant I couldn't learn. But I did learn a lot more about leadership, being responsible for a project budget, interviewing, hiring, technical decision from a strategic viewpoint etc.


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."


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.


I like to distinguish between a toxic environment - one where you are being constantly harrassed, bullied, demean, forced into doing things that are illegal or unethical, etc. and a "bad fit for you".

I would never suggest someone suck it up and deal with sexual harassment for the chance to learn new technology and build thier resume. But if you have to deal with a long commute, long hours, or the red tape of a large company for a little while to build your resume, that's a different story.

Having the one large well known company I worked at for 2.5 years opened a lot of doors for me. But now that I have choices, I wouldn't go near a large company unless I was desperate.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: