When I talk to my colleague, I am friendly, cheerful and collegial. When I talk about their work, I try to be factual and objective.
I admire and appreciate my colleagues for the people they are. I praise their work, but I also criticise it when I see potential for improvement.
My colleagues are different from me – it is meaningless to say that they are better or worse than I am. But a piece of code they write is often more elegant or less elegant than something I can write on my own.
My colleagues are people, and I accept them for who they are. My colleagues are also professionals, whose work is separate from the people they are. With the work we do and how we do it, there is always potential for improvement.