6 ms·
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
by grandalf 9y ago
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 results to prove it.
Most people who adopt bully tactics are simply doing it for tactical reasons to hide their own weaknesses.
The myth of "brilliant jerks" is harmful because it lets any jerk pretend he's doing it because he's brilliant, when chances are he's just afraid of being unmasked as mediocre.
As a corollary, engineering culture should be very open to every member of the team learning and being very open to lessons learned (read: mistakes made) in the process. Bullies often intimidate by criticizing others' decisions, which creates an atmosphere of fear that prevents rational thought and stifles group learning.
- pm90 9y agoYeah it doesn't help that a lot of programmers are traditionally "nerds" who have grown up being bullied by others (I did). It is possible to understand how to handle this kind of behaviors though. I would wager that most software engineers could certainly learn a bit more about behavioral psychology. In particular, although it is still a little taboo, I would recommend talking to a therapist even if one doesn't seem to exhibit any explicit pathologies. Its rather shocking just how much our formative experiences influence the subconscious throughout our lives; and in my opinion it is helpful to at least understand that better, if not to change them.
- zzzeek 9y ago> In particular, although it is still a little taboo, I would recommend talking to a therapist even if one doesn't seem to exhibit any explicit pathologies. it is? wow that's sad. there's all kinds of therapists and lots are pretty crappy but I don't see the benefit to society by creating a "taboo" around the entire concept of talking about your personal problems to a paid advisor.
- wccrawford 9y agoAdmitting that you have a weakness has always been taboo, if for not other reason than than it gives people a way to attack you. If people were all nice, then it wouldn't be a problem. But there are far too many opportunistic jerks out there to not worry about exposing your vulnerabilities.
- digi_owl 9y agoEspecially as tech has picked up more and more of a "jock" approach to things as the salaries kept going up up up.
- MBCook 9y agoThis 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.
- crdoconnor 9y ago95% of the time I've seen this toxic behavior it's been from a manager, and their behavior was tacitly encouraged by their superiors.
- MBCook 9y agoOh the manager was definitely a huge part. The manager thought he was a great worker and maybe just needed closer watching (he could do good work if watched like a hawk, was a mess left on his own) but that never lasted long. Lots of excuses, ‘one more time’s, ‘not right now’, ‘on his final chance’, ‘we are looking for a replacement’, etc.
- joering2 9y agoWell what happened at the end?
- MBCook 9y agoEventually I threaten to quit because of him. The guy who was hired as his replacement had apparently made a similar threat after it was clear he wasn’t going to get the job he signed on for. And an incident meant others in management got a small view into just how little he actually accomplished. It helped the company wasn’t doing great and cutting his salary was probably useful. Years too late though. We’d lost good people because of him. I was only there because I could minimize my interactions with him (through role and power) so I didn’t have to deal with him much. OH. The other thing was he got shuffled to a different manager who very quickly learned what he was dealing with and didn’t want to waste his time with it.
- deleted 9y ago[deleted]
- digi_owl 9y agoLinus Torvalds have gotten an undeserved reputation because it is oh so easy for the online tech media to take emails out of context. Whenever he brings out the harsh words, it is because someone has been stalling and deflecting about breaking some core rule for kernel development. Torvalds never pounce on someone out on tail end of the patch chain. He comes down hard on those that have been in charge of maintaining major sections of the kernel for years, and should know what is expected of them.
- s73ver_ 9y agoNot really. In what context is saying that someone should be 'retroactively aborted' a perfectly fine thing to say?
- luckydude 9y agoI've known Linus for a long time and don't believe him to be malicious. Do you have context for that statement? Linus has a sly sense of humor, I bet it was either directed at some code or it was in jest.
- phonon 9y agohttps://lkml.org/lkml/2012/7/6/495 https://lkml.org/lkml/2012/7/6/495
- fanpuns 9y agoHere's the email. Jest may be hard to discern via text, but I if I had made that contribution (directly or indirectly) and was met by this response by the maintainer, I think it would be my last. https://lkml.org/lkml/2012/7/6/495 https://lkml.org/lkml/2012/7/6/495 Actually, after reading it a few more times, I can't find any jest in it tbh
- ramchip 9y agoHe’s essentially saying “this userland code is beyond stupid, but we don’t break userland so here’s how we can keep it working.” The comment is neither aimed at the contributor (who works on kernel code) nor the reporter (who did not write the code). In fact if you read the rest of the thread you can see them concur and joke about it.
- JimboOmega 9y agoThere a lot of things that lead to this, including... 1) The whole 10x thing. The implication being that if you're brilliant, you're worth an entire team or more; if you're average, you're... worthless. Thus, you have to be better than everyone else to be worth anything 2) Classic bro culture - somebody who gets rewarded for being obnoxious, bullying, and "alpha" is a very "bro" thing. 3) Tech people tend to be people who put a lot of their self esteem in their intellectual - and work - abilities. This means they get more defensive when that ability is threatened. It's a culture that rewards being brash and confident. Can you imagine someone saying that they are an average programmer but work well with a team to get done a lot? There are definitely people who quietly get a lot of work done, and there are people who are "force multipliers" who make the rest of the team more productive (something I regularly try to do, incidentally). Depending on the culture these things can get ignored pretty easily - the 10x developer is an individual with limitless skill in the classic view. There's not really a space for an "average" developer - everybody has to be a "Rock star" or "10x" developer. We only hire the top 1%, etc. So if you aren't, what else can you do but fake it?
- leroy_masochist 9y agoI'd say another thing that leads to this is lack of work-life balance / overinvestment of waking hours in one's job. If your job is basically your life, then the stakes are a lot higher in terms of what you do about your brilliant jerk of a co-worker. Let's say for example there's a jerk in the office who is abusive to lots of people, not just you, but you're tired of it and plan to do something about it -- confront them directly, talk to the manager, whatever. If you have shitty work-life balance, this is a much scarier thing to do. The downside isn't just losing a job that you at least to some extent dislike because of a bad colleague -- it's the end of your social life as you know it. And to make matters worse, for a lot of young people in tech, the job is not just a paycheck and source of friends, it's a source of existential prestige; something your mom brags about.
- s73ver_ 9y agoI can't help but think that a lot of those people see the way Linus acts, and get this idea in their heads that they too can act that way. He's just as much a part of this problem as anyone else.
- razakel 9y agoIMO the best way to spot a jerk is how they react to their own screwups. Everyone has been there at some point in their career, whether it's rm -rf / on a production server, or forgetting a WHERE clause in a DELETE query - you WILL fuck something up, and it'll be something important. Now, a normal person will own up to their mistake, use it as a learning experience, laugh about it, and maybe ask someone for help. Take the mickey a bit, but don't give them too hard a time. They know what they did and they respect you, which is why they asked you. This leads to the second way to spot them: do they take other people's advice or suggestions on board? Even if they don't think it's the right solution, do they engage politely in a constructive discussion? Nobody is an expert on everything. If they don't do either of those, you've got a narcissist on your hands. Another thing to bear in mind is that occasionally a particularly egregious asshole needs taking down a few pegs. That's how you handle bullies - you take their perceived power away.