4 ms·
I took to mean how to avoid jerks that are difficult to work with as they think they are always right.
by throwawaysleep 5y ago
I took to mean how to avoid jerks that are difficult to work with as they think they are always right.
- gregjor 5y agoI would probably interpret an amateur psychologist trying to analyze my level of ego in an interview as a jerk. The best way to filter out jerks is to look at their job history and talk to references, learn to read between the lines of a resume rather than focusing solely on programming languages and tools and “stacks.” Engineers with such poor people skills that they can’t pick up clues from a resume, references, and interviews should not be trying to come up with probing questions to measure “low ego,” any more than psychologists should be writing code. My practical advice is to get people who aren’t engineers to participate in interviews. Ask a sales or marketing person, or an effective non-technical manager who is good with people to sit in and get their take. Make sure your interviewers are more diverse than a typical programming team. I don’t think the OP was referring to “ego” the way a psychologist would. Ego has a specific meaning in psychology. It doesn’t mean “capacity for jerk-like behavior.” This particular problem — ego and investment in work among programmers — was explored decades ago by Gerald Weinberg in The Psychology of Computer Programming. Tom Demarco wrote a good practical book called Peopleware. Study of this topic dates back to the ‘60s and ‘70s. https://en.wikipedia.org/wiki/Egoless_programming https://en.wikipedia.org/wiki/Egoless_programming
- beardyw 5y agoThat would be easier to address. There are obviously issues that the submitter wants to tease out. I am not sure "ego" is a good place to start.