Live data from Hacker News

Brilliant Jerks Cost More Than They Are Worth

retrospective.co

221–230 of 279 posts

Re: Brilliant Jerks Cost More Than They Are Worth

#221
post #61
post #36

Earlier quoted context omitted.

Steve Jobs has been a well known jerk. It helped apple to have him.

Please don't. Our industry is already full enough of assholes who saw part of the Steve Jobs movie and started to think that management is all about berating or "negging" people so they do what you want.

That is my point. A jerk might be just one side, other side is important too.

Re: Brilliant Jerks Cost More Than They Are Worth

#222
post #83

I've met two kinds of "brilliant jerks" in my working life. One is insufferable and makes the lives of his (it's usually a he) co-workers such a nightmare that they end up quitting. The other is abrasive but pushes his co-workers to achieve a higher level. I've even worked with one developer who was both and, while I hated every moment of working with him, I'm undoubtedly better at what I do now for having worked wit…

I might describe them as a "selfless jerk" vs a "selfish jerk". A selfless jerk cares about the company and team, and while is abrasive is always doing it for the right reasons, and is trying to be effective for the company. A selfish jerk is just a jerk who cares about themselves.

Re: Brilliant Jerks Cost More Than They Are Worth

#223
So, the specifics: - The guy takes his time to offer high quality advice - The guy offers a lot of high quality advice - No real specifics are given on _why_ he's a jerk - Higher throughput is taken as a proxy for better performance without accounting for quality, NFRs etc.

This piece - while interesting - doesn't give the information necessary for the reader to arrive at an independent conclusion.

Re: Brilliant Jerks Cost More Than They Are Worth

#224

Earlier quoted context omitted.

> I'd rather take neither of them and.. I 'd rather drive a Ferarri.

Are brilliant & nice people really as rare as y'all seem to be suggesting? That's not my experience at all.

Truly brilliant people are extremely rare, so I'd say yes.

Re: Brilliant Jerks Cost More Than They Are Worth

#225
post #14

No they don't; mediocre 'nice guys' do though. Every 'brilliant jerk' I've worked with and led has been a net positive over the long haul. Every mediocre nice guy has been dead weight that costs everyone around them time. I'll take the brilliant jerk any day. They can simply deliver in ways that others cannot.

Not a chance. Brilliant jerks are a cancer on the team and business, and they very rarely deliver.

>and they very rarely deliver.

Says who? This has never been my experience. They are tolerated specifically because they deliver. If they're not delivering then why are they still around?

Re: Brilliant Jerks Cost More Than They Are Worth

#226
post #14

No they don't; mediocre 'nice guys' do though. Every 'brilliant jerk' I've worked with and led has been a net positive over the long haul. Every mediocre nice guy has been dead weight that costs everyone around them time. I'll take the brilliant jerk any day. They can simply deliver in ways that others cannot.

If your head count is 5 or less, one brillian jerk (BJ) can carry the team on his shoulders. If BJ's a 10x programmer, and the other option is to hire a brillian and nice (BN) who's merelly an 8x programmer, you are better off with the BJ as tech lead. Assume your core team was 5x, 4x and 2x before the hiring of the tech lead. The 4x and 2x guys will probably slow down BN to 6x, so you end up with 17x of team through…

>So, it does not sound as if BJ "delivers" as much as you thought, does it?

I guess not, at least, within the context of your little story.

To be fair, I am thinking of small teams, and I can imagine how their value would decline in larger outfits.

That said, I don't hire people to write CRUD apps either. Truly brilliant people should be working on solving hard problems which lack a general solution, not data layers and library duct tape.

Re: Brilliant Jerks Cost More Than They Are Worth

#227

Earlier quoted context omitted.

Most people can see through "I strongly disagree for the following reasons..." as a euphemism for "your idea is stupid, and this is why..." And the more you emphasize "strongly" in the former, the more likely "fucking" materializes between "is" and "stupid" in the latter. That kind of bland vocabulary makes one's statements sound like limp static. Corporate dialect is contrived to remove strong (corporate-environment…

In this cases, shouldn't the discussion be purely about the technical merits of the idea, rather than emotions of the people speaking about it? I would count removing unneeded emotions from the conversation as a positive thing.

I'm a machine learning engineer so "unneeded input" is something I rarely consider as a valid statement. Oftentimes when you're arguing the merits of one approach versus a different one, you have to use your rhetorical skills to influence another party. You both believe you have the best solution. You believe your logic is consistent and complete.

Emotion is a very powerful signal during discussion. It's a counterpoint to logic; they work together. Rarely does logic by itself win anyone over. Trying to remove "unneeded" (who decides what an unneeded emotion is) emotion is folly. We're not Vulcans.

Re: Brilliant Jerks Cost More Than They Are Worth

#228
post #207

Earlier quoted context omitted.

Unless you can prove that one method is significantly faster or the other structurally dangerous, it is just a matter of coding style and opinion. Agree to disagree, or let the lint tool be the referee.

$ python -m timeit 'float(5)' 10000000 loops, best of 3: 0.0776 usec per loop $ python -m timeit '5.0' 100000000 loops, best of 3: 0.00719 usec per loop

Did you have a typo? Or did you mean to only loop ten million times in the first case and 100 million in the second?

Re: Brilliant Jerks Cost More Than They Are Worth

#229
post #44

If this article were actually true, Apple wouldn't exist as the company it is today. Steve Jobs, while not a developer, was undoubtedly brilliant, and most definitely a jerk. It's unhelpful to pigeonhole people and then extrapolate out their actions from there, because for the most part people don't conform to whatever mental model of that stereotype you've built in your head. People are complex beyond imagining. Bes…

I think the argument is that most guys like Jobs or Gates aren't jerks. They might be a little abrasive but people often want to work with them over long periods of time.

Re: Brilliant Jerks Cost More Than They Are Worth

#230

Earlier quoted context omitted.

Hey that's me! I had a frustrating moment the other day where a colleague said that float(5) was more explicit and personally preferred in Python than a literal 5.0 I realised I was being pedantic but I genuinely believed in "good craftsmanship" when I really pushed him to change it. I need to get better at this because the social friction I caused may cost more than the poor craftsmanship. But the other part of me i…

Isnt this a very python thing. Arent all the "brillant jerks" python and ruby programmers. Java and C/C++ guys are the actually smart dudes that know what they are doing and PHP guys just want to get it working and dont give a fuck.

I can't imagine any smart developers using Ruby anyone, I know because I unfortunately work with Rails and anyone with a brain cell has already left. To me deciding to use Rails isn't a very smart decision
Post reply on HN