Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> the root of the situation is that (a) someone isn't doing their actual job in a remotely competent way

Not really. I've worked with several assholes. They were all extremely assertive, and usually also very competent (but I've found also the utterly incompetent ones). The problem is that even if they're right 95% of the time, the 5% of the times they're wrong they force everybody along the wrong path, because their purpose as work is not to get stuff done right, but to assert their status. So talking them out of a bad idea is impossible, and they tend to favour solutions that serve more the purpose of demonstrating their skill than to get good results.

(As an aside, since assholery is widespread in software engineering, it is legitimate to wonder how much of the so called "best practices" floating around are just exercises in one-upping each other in a status game- "hey, you write your tests first, but you should really write them first in this obscure DSL that is being promoted by the creator of ... ")



How do you know if assholery is not also wide-spread in other industries. I often swop stories with my sister who works HR in tourism. Our experiences working with people are largely the same. I suspect it's a normal distribution of assholes in all industries.


Sounds like their bias is that they're right (regardless of ego), and if they're right 95% of the time, I'd say that bias is pretty accurate...


HAL9000 had a pretty strong and justified bias about his being right too. It didn't end very well. :)


agree and disagree here - you can have someone who is very competent and sees what needs to be done but has trouble communicating the plan




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: