It is really hard for programmers to talk to people. They are mean, deceitful, treacherous and two-faced. To know how to behave with them we must classify their types.
For example, if you see that the person always do what the others say then he is submissive. It is one type. But if he always talk down to you then you must choose another strategy when you speak with him.
If a man or woman is lighthearted and does not think about serious or important thinks then you must choose another style of behavior with him or her. That superficial human will not help you on your path. Always remember that Vito Corleone said, “Women and children can be careless, but not men” (The Godfather, 1972).
Some people can be very enthusiastic and ambitious. Maybe you can stick to them but always be level-headed and rational. Think about stakeholders because they can exploit other people to achieve their goal. Nevertheless, don’t forget about the Code of Conduct For Programmers. If you have a stake with some business it does not mean that you can forget about your conscience.