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.