As an aside: I am pretty tired of people saying "I'm an introvert," when what they mean is "I'm an asshole." Even if you're introverted, you have the same responsibility as everyone else to communicate in order to get things done.
As an aside: I am pretty tired of people saying "I'm an introvert," when what they mean is "I'm an asshole." Even if you're introverted, you have the same responsibility as everyone else to communicate in order to get things done.
And I'm pretty tired of extroverts expecting everyone else to be like them and consider anyone "assholes" when they aren't.
Not really. This is a guy who hates pair programming and believes it would make him unhappy. Full stop. Don't mistake his screed about how he'd quit programming if pairing were required with a belief that this is where the industry is going. That's merely language to show how much he really really really hates pair programming.
I am pretty tired of people saying "I'm an introvert," when what they mean is "I'm an asshole."
I think that's a bit harsh. Note that the article starts off with a warning that it's a rant: the author is admitting up-front that he's letting off some steam. Social interaction is a limited commodity for introverts. The author would likely prefer to spend his daily allotment of social interaction on what he'd consider more useful forms of workplace communication.
Well, somewhat. But I read other comments here and in at least three cases the posters were proudly describing themselves as assholes. The problem with all of them was that they never once realized that pairing may be done not for them, but for the other person (or them both). I thought it's common sense to consider all the people involved in the interaction. For those people it's not, it's only about how they feel and how they are influenced by pairing. I was very, very lucky (apparently) that I didn't meet any of them (or they didn't have the chance to manifest their attitude towards me - towards all of us) in my professional life.
This "fuck you all, whatever it may be I'm working" attitude may be tolerated in people who really contribute a lot. Their presence may be beneficial on the whole to the company or even to the team they're on. That doesn't mean they are not assholes - it just means that in our industry being a jerk is not disqualifying feature. I have no idea what they are so proud about, though.
That goes both ways - if you're dealing with an introvert it might benefit you to communicate in a different style and with a different frequency. Some management books even provide models for quick and dirty social analysis so that people can do so. The model I've found most immediately applicable is:
Extroverted
|
Person focused ----- Task focused |
Introverted
You can pick up on that sort of thing fairly easily, when people speak how loudly do they speak - do they project their voice? When they talk do they gesture a lot with their hands? When they talk is about things or people? Does their tone of voice alter when they talk about different areas - do the volunteer information as readily about those things, ask the same number of relevant questions?I personally would like to try pair programming but none of the companies I have worked for would do it much. (Although the most productive time I had at my last job was a single pair programming session.)