Ask HN: How do you deal with the 'Office Politicians'?

7 points by sl911 ↗ HN
I'm sure most of us have had our fair share of office politics in some form or the other.

I'm also sure that most of us have come across that 'one piece of work of a slimeball'.

So how do/did you deal with that one office politician that one time?

5 comments

[ 2.6 ms ] story [ 25.3 ms ] thread
The missing factor in all the books about software development success is "how to deal with politics".

No factor has more impact on the outcome of software projects than politics.

Depends of position.

If dealing with peer or higher-level "politicians" - I refuse to play their game, even if beneficiary to me at the time. While I simultaneously point out any transgressions of theirs. Sooner than later they screw up - since focusing on politics instead of your work is actually pretty hard work.

If dealing with subordinates. I perform "face thy accusor" ritual. It also helps not to get engaged into any of their schemes - thus preserving one's integrity.

Oh and both approaches require that you be valuable to the team - else you will get ground and ejected :)

WRT to "be valuable to the team", it also matters how good/non-political your superiors are. I've been the key employee at a couple of small companies where political games at peer or above levels resulted in my getting purged ... and the company then having an hard and ugly death in pretty short order.

And there are zillions of well sourced accounts where the key technical people at companies big and not so big lost political battles and then their jobs or ability to accomplish anything and the company then suffering or worse.

A lot of this comes down to Pournelle's Iron Law of Bureaucracy:

"In any bureaucracy, the people devoted to the benefit of the bureaucracy itself always get in control and those dedicated to the goals the bureaucracy is supposed to accomplish have less and less influence, and sometimes are eliminated entirely."

I'm really bad at even detecting these games until it's too late, and of course it's hard for anyone who's focused on the goals of the company to fight those who are focused on their position within it.

My experience has been that you should help everyone in your office, regardless of their motivation. Take the opportunity to speak your mind whenever possible, but don't resort to bickering.

At the end of the day, other people in your office will see them for what they really are and appreciate your candor.

If you're ABOVE said politician, it's as simple as either bringing them into your office for a few private chats and explaining that you know what they're doing and you see through it... then letting them go if they don't fix it.

From my experiences, I believe whatever we call "politics", at least at this level, is just "ways people get along with each other" Sometimes technical people will use "politics" to mean an obviously fake person who says things they don't mean, but it can also mean somebody who is sensitive to how to say things and when. And it's not easy to spot the difference.

I'd just treat everybody the same.

If anything, if you have a good "schmoozer" put him in a PM role or something. Use those skills to help the team perform better (if this is a possibility). If you can't do that, and you have some sort of antagonistic relationship with the office politician? If you're a blunt person like me, the best thing to do is to steer clear. People with highly developed social skills can be very dangerous to deal with unless your skills are close to the same level.