Is that really a programming skill though? Aren’t most fields of human endeavor theoretically improved by being able to work with people, making it something of a generic skill? Alternately, if cooperation is domain specific enough to be a ‘programming’ skill then it seems like some programmers are amazing even if they lack that skill.
Various novels have been written by two authors, but I wouldn’t say the inability to co-write with an arbitrary makes one a terrible author. Good Omens was amazing, but I’m not sure that Pratchett and Stephen King hypothetically failing to work well together makes either of them a bad writer. This is less obvious in less clearly subjective fields, but I think it might still be true.
It’s worth noting that “Gah, I can’t work with that guy, I’m too highly skilled in my own amazing paradigm!” is more often a warning sign of different problem rather than a correct diagnosis of this one.
Is that really a programming skill though? Aren’t most fields of human endeavor theoretically improved by being able to work with people, making it something of a generic skill? Alternately, if cooperation is domain specific enough to be a ‘programming’ skill then it seems like some programmers are amazing even if they lack that skill.
Various novels have been written by two authors, but I wouldn’t say the inability to co-write with an arbitrary makes one a terrible author. Good Omens was amazing, but I’m not sure that Pratchett and Stephen King hypothetically failing to work well together makes either of them a bad writer. This is less obvious in less clearly subjective fields, but I think it might still be true.
It’s worth noting that “Gah, I can’t work with that guy, I’m too highly skilled in my own amazing paradigm!” is more often a warning sign of different problem rather than a correct diagnosis of this one.