Three Dimensions of a Software Programmer: How to get things done

People are amazing, surprising and interesting. They change reality with power of thought and make things happen. What is most exciting – all people are completely different in their attitudes and behavior. But this comes with price – it is difficult to understand people and even more difficult to find the best way to deal with them. Many people, who see programmers as extensions of their computer systems, will be surprised to discover that programmers are amazing individuals too. Programmers exhibit similar to other people behavior, they have different personalities and need individual approach.

This article explains  a simple theory about Three Dimensions of a Software Programmer that could help to put relations with these individuals on some rational basis.

via softwarecreation.org