Too Smart for Programming

It is possible to be too smart for programming - if the person is not smart enough to use their intelligence to modify their social behaviour and methods of conversation.

— Jerry Weinberg, The Psychology of Computer Programming