Imagine pair programming with an eccentric software developer… OK, good point— I mean more eccentric than usual. …anyway— they have fantastic long-term memory, but terrible short-term memory. They are polite to the point of obsequiousness. They can type thousands of words per second and they like to make fifty unrelated code changes at once.