Live data from Hacker News

Brilliant Jerks in Engineering

brendangregg.com

51–60 of 243 posts

Re: Brilliant Jerks in Engineering

#51

The situation I've encountered is a jerk who was actually fairly mediocre in his abilities but whose bully characteristics and brash confidence had led many of the non-technical people in the company to believe he was extremely skilled. I think one reason people become bullies is because they know they can't back up their decisions with skill. Linus is brash, but is quite able to work well with people and has the res…

This is certainly a problem I’ve seen. One employee was hated by almost all the technical people because he was a jackass and couldn’t work with others. He wanted everything done his way and wasn’t interested in the opinions of others (except as they may bolster how great his ideas were).

The truth is he wasn’t very good, at least not to the degree he tried to present.

Some of management loved him because he worked so hard. He was always there, always the one holding things together.

The truth was he was doing that because his methods were shoddy enough that things were always falling apart. He didn’t want others working on stuff because that would either lose his control/power or people would see how bad things really were.

In the end it became too much. As the company grew and things were done without him it became clear just how little he actually accomplished. New employee worked as well and were easy to get along with, not hostile to help.

But we had to suffer with him sabotaging things and dealing with his outbursts for YEARS.

Re: Brilliant Jerks in Engineering

#52
>2. Does the person target people who are less powerful than him/her?

YMMV but there is a problem in that leaders and brilliant-but-non-expendable (for w/e reason) engineers can often be jerks themselves. So much so that they use their power to write the narrative that the less-powerful was the jerk.

I know it is politically incorrect to say this kind of thing, but it certainly does happen. This happened at NASA when engineeres voiced concerns of the dangers of a foam strike. Management bullied them and the groupthink culture there made people side with authority. Then this caused the Challenger disaster.

And let's be honest: get out of STEM and into something like politics, and it's very sadly a significant part of the game.

Re: Brilliant Jerks in Engineering

#53
I am an Alice and I need some feedback as why is it a bad thing! I work in an environment when very small percentage of people know what are they doing. and people that know what is going on do not speak up because they are frustrated and know probably nothing will change. in this environment I do speak up whenever I get a chance and I've been in arguments with managers 3 4 level above me. everybody else wants to be politicians and please everybody! but I believe because no one wants to hurt other people's feelings we are in a shit situation we are in.

why am I wrong ? should I care less like everybody else?

PS: where I currently work is wasting public money and I feel obligated to do something as a Libertarian!

Re: Brilliant Jerks in Engineering

#54

I was so Alice for much of my career. I know this is going to sound totally cliche because this book get's recommended everywhere, but How to Win Friends and Influence People really did help me.

I prefer working with "Alices". It's refreshing to see people actually called on their bullshit. IMHO there's also a limit to how much you can spare everybody's feelings and still be effective at that ^^. I think the OP believed that there isn't a limit. I think he's wrong. In a corporate environment, there's almost no value in actually being one though. Linus Torvalds would almost never be promoted and would frequen…

Yeah I'll always be an Alice at heart. And around people I trust. But as you said, it's no longer an Alice world. I was involved in Drupal and they kicked out their own Alice, chx, who was a major contributor.

Re: Brilliant Jerks in Engineering

#56
post #27

I have no problem working with jerks, as long as they're brilliant. Culture fit also means not hiring people who are going to scream bloody murder at a disagreement, if your team is full of disagreeables.

Being a jerk and disagreeing are orthogonal. You can be a jerk while agreeing with someone, and be a not-jerk while disagreeing. I'm curious, in reference to the post, how you would have no problem working with a "Bob"? Is there really no behaviour there that would bother you in a coworker?

> Being a jerk and disagreeing are orthogonal

In theory. In practice, it's much more difficult.

Re: Brilliant Jerks in Engineering

#57
post #53

I am an Alice and I need some feedback as why is it a bad thing! I work in an environment when very small percentage of people know what are they doing. and people that know what is going on do not speak up because they are frustrated and know probably nothing will change. in this environment I do speak up whenever I get a chance and I've been in arguments with managers 3 4 level above me. everybody else wants to be…

You are wrong because the vast majority of people take criticism personally. It turns out that when you tell people they are wrong and present them with reasons they are wrong, a surprising number of people double down. I'm sure you have heard this before, but you have to make them think it was their idea.

Edit Source: I make this mistake all the god damn time, and never realize it until the person breaks and finally snaps at me. The whole time I thought we were just having a reasoned argument. I think that I am constructively invalidating the other persons arguments, meanwhile they are feeling belittled and defensive.

Edit edit: This is even worse if, like me, you think arguments are pretty much the greatest most entertaining game it is possible to play.

Re: Brilliant Jerks in Engineering

#58
Early on in my career (DevOps/Virtualization/SDN/etc) I landed a role as a junior admin, a backfill for a more senior engineer who was moving up in the organization, but staying on the same team. It could be said he landed somewhere between "Alice" and "Bob", probably due to some mild autism. Without getting into excessive detail, working with him was hard, but by far the most rewarding, educational, and instructive years of my career. I learned more in that short time from that one difficult engineer than the next 3 years combined.

I'm not excusing his behavior, but if you're able to handle that style and develop a functional relationship "brilliant but difficult" folks can be an amazing resource. He's the Sr Infrastructure Architect for that organization now, and they've never been doing better. His ability to be difficult but brilliant keeps the overbearing management folks in check, and has allowed the technology platform to move forward dramatically.

The one downside (other than the constant testing of my self esteem and resolve) was that I let him teach me D&D and he was a pedantic dick of a GM.

Re: Brilliant Jerks in Engineering

#59

Hiring brilliant jerks is fundamentally a decision that comes down to the specific situation and imo it should rest with the hiring manager. Letting brilliant jerks ruin it for others is a management problem, not a brilliant jerk problem. However, professionalism is a two way street. Bobs and Alices that make professional salaries can be expected to improve, though the professionals that work with them should make so…

Hiring brilliant jerks is fundamentally a decision that comes down to the specific situation and imo it should rest with the hiring manager.

I strongly disagree. The benefits of having a brilliant jerk mostly accrues to the team he is on. The costs are felt throughout the company. Therefore the hiring manager is motivated to hire and try to manage the jerk, and has an incentive to avoid truly accepting how damaging this productive employee is.

That said, there are times that it actually is worth hiring a brilliant jerk. But the decision should be made at least one level of management above the problem employee, and both the employee and the manager should be managed. Even so don't be shocked if, as happened in one case that I know of, the brilliant jerk stole source code and ran a copycat site out of the Ukraine.

Re: Brilliant Jerks in Engineering

#60

I was so Alice for much of my career. I know this is going to sound totally cliche because this book get's recommended everywhere, but How to Win Friends and Influence People really did help me.

I prefer working with "Alices". It's refreshing to see people actually called on their bullshit. IMHO there's also a limit to how much you can spare everybody's feelings and still be effective at that ^^. I think the OP believed that there isn't a limit. I think he's wrong. In a corporate environment, there's almost no value in actually being one though. Linus Torvalds would almost never be promoted and would frequen…

Many of us who work in large corporations have worked on stupid projects that waste hundreds of thousands or millions of dollars in company funds. Oftentimes, these failures happen because no one is willing to call his manager a moron.
Post reply on HN