Live data from Hacker News

Computer Science Personality Disorder?

news.ycombinator.com

11–20 of 26 posts

Re: Computer Science Personality Disorder?

#11
I’ve witnessed a room full of half as smart people trying to get a project done many times. They’ll take 10 months setting meetings and talking in circles, because no one knows enough to actually get started.

Generally, there needs to be at least one lone wolf (or someone who wishes they were a lone wolf) who reads the manual and starts building the thing. At least then everyone else has something to talk about and the discussions can start to have some real direction to helping shape what comes next after the base is laid down.

While it’s great if this person has people skills, it isn’t always the case. Either way, the person is needed. I think somewhere around 1 in 5 people on a team need to have some of that in them. They make the seismic changes, and the others are around to support and maintain.

Problems arise when the person in question can’t back up their big talk with getting things done, and their personality isn’t just a quirk worth dealing with, but an obstacle that drags the whole team down. I’ve experienced this as well and it wasn’t fun.

Re: Computer Science Personality Disorder?

#12
Ideally in a healthy community there would be members who could encourage a bit of nudging and reformation of harmful behavior. Maybe nobody has bothered trying to get through to them.

Perhaps some people genuinely thrive in hostile environments. Perhaps they just wish to establish themselves as superior within your group's dominance / status hierarchy. If much of their ego is tied up in their intellect then they probably need an outlet in which it may be flattered regularly. Perhaps it would be possible to construct situations in which more prosocial behavior is rewarded.

Re: Computer Science Personality Disorder?

#13
I would agree - especially developers are prone to develop this "better than you" attitude. The detail-oriented job of a developer and the need for exactness and correctness of the code leads to a high transparency of the quality of someone's work and facilitates comparisons on a peer level. I have the feeling, developers treat their work as some kind of puzzle and look to see who can solve this puzzle quicker and better - a very competitive environment with clear rights and wrongs. If you have an edge, you can abuse this situation.

Re: Computer Science Personality Disorder?

#14
post #3

This is very interesting could you please describe your experience in more detail? What was the turning point that made you want to share this idea here?

Mostly just repeated observations of my peers. It's kind of hard to articulate an exact experience other than general rudeness and sneering but I'll give it a shot. Recently, a colleague of mine was presenting their work. Another colleague with CSPD (comp. sci. personality disorder) interrupted the presentation to say "this all seems very obvious." The remark was self-aggrandizing and completely dismissive of my coll…

The comment you are replying to gives me big llm vibes

Re: Computer Science Personality Disorder?

#15
> Is this everyone else's experience?

Yeah, and not only in the academic environment. Corporate environments have their flavour of this bs as well: people that get an ounce of career development and now all of a sudden their opinion casually always align with the upper management's directives.

I don't think it's academic-specific, even though the academic environment is particularly bad as people get tenure in there and are basically impossible to remove, and a lot of people have to go through them during their university years.

Maybe we as a society can work on re-aligning the incentives? Like celebrating people who collaborate more than we celebrate assholish people? Doesn't seem like it's working, though (just look at the whole social media scene, twitter/x in particular).

I don't have a solution, just wanted to acknowledge the problem.

Re: Computer Science Personality Disorder?

#16
Yes. I’m an academic computer scientist at a top-25 US university. I find that people in the field tend to be excessively critical and very often lack empathy. There is some culture of intellectual one-upmanship where it is more socially desirable to identify flaws and unhandled corner cases in an idea than to recognize some overall value that could be improved on. Perfection is very much the enemy of good enough or better than what we have now.

Ideas that survive are the ones that anticipate and pre-empt criticism rather than the ones that are creative or innovative. There is little consideration of ethics and value or harm to society.

Honestly, I think it is damaging to the field. It is very demoralizing for newcomers to be subject to repeated criticism and not encouragement. There isn’t much culture of mutual support. I’ve been told by NSF personnel at review panels that CS grants proposals get much lower review scores than those of other sciences because the CS reviewers are so critical and that’s problematic for the field as a whole because it was hard to justify finding proposals with low scores when the funds could go to higher scoring proposals in other fields (though this was many years ago).

So in short, yes, it is also my experience. I’ve worked around it by trying to work with people from other disciplines which have better cultures.

Re: Computer Science Personality Disorder?

#17
Sure. You need to know how to handle those types; you'll never be rid of them. Broadly, though, I think any large ecosystem needs a broad mix of personality types, including the ones stereotypically painted as 'negative', to remain vibrant. If everyone in a community were high in agreeableness, say, this will feel nice to the people in it, but could have downsides if no-one feels able to engage in conflict, disagreement or argue for controversial ideas.

We don't need to celebrate or encourage any asshole-like behavior of the stereotypical "genius asshole" but, regardless, enough such people have achieved things that, potentially, an agreeable genius could have not. (The same is true vice versa, of course, we need as many highly agreeable people too!)

Re: Computer Science Personality Disorder?

#19
B players with too much ego are the kinds who put PhD on their card/throw titles around, talk about MENSA, and challenge everyone else to trivia contests. At a big name, exclusive department, more than half of the people were normal and well-adjusted, while the other half skewed on a continuum of quirky to mildly obnoxious or ego now and then but not completely intolerable. TED speakers and people with giant awards, prizes, and h-index. The worst types are the completely intolerable folks who are overconfident and treat others badly because of a superiority complex... the "big fish, tiny pond"-"Comic Book Guy" lifers are found in megacorps.

Another aspect to keep in mind is the ambiguity and conflation between a continuum of intentional (jerk) to unintentional (dork) lack of honest and accurate looking-glass self.

Finally, another anti-pattern of some subject matter experts is being too comfortable within a narrow range of subjects, talents, life experiences, etc. and being generally excessively risk adverse.

The best thing one can do is broaden their horizons by finding where the artists, (sane) homeless people, OG's, and otherwise interesting and genuinely awesome people hang out. Makerspaces, hidden cafe or bar, or so on. I met way more interesting quasi-homeless people in Palo Alto than former Apple employee #4 jerk friend-of-a-friend swinging their Lambo keys around. Ego is boring, status is boring, and absurd wealth is boring too.

Re: Computer Science Personality Disorder?

#20

Sounds like they didn't pass a high enough filter. It's easy to have a high impression of yourself when you didn't actually compete. I remember having conversations with roommates and people in my classes about how hard so and so works, how you would always find them in their office, how we would get emails from this or that professor in the middle of the night, etc. My guess is that most people don't see how competi…

I consider myself pretty competitive. I'm in a top 5 CS PhD program, have published several first author conference papers in top-tier conferences in my field, and I consider computer science to be a big part of my identity. That being said, I feel that I have a pretty good grasp on "academic competitiveness" and can distinguish that from what I'm describing above (which I'm calling "computer science personality diso…

Oh yea, that's another part of it. Seeing your school at the top of some rankings fuels some egos as well. I've met plenty of intelligent people who remain modest for the reason I indicated in my previous post. Wish them success in their career and just move on. No doubt they'll have professional and interpersonal problems down the line.
Post reply on HN