Criticism is a funny thing. We can joke about things, people and situations but when we criticize, it tends to affect your being more than you actually know.
When we criticize a person, we are subconsciously labeling that person as unimportant or not-worth-my-time and when that happens, chances are even when he / she comes up with a good idea in the future, you won’t take it in.
Now bear in mind that constructive criticism is valid as it is but many find it difficult to really be constructive in their criticism to others, especially in an competitive environment.
What to do in situations such as these? Don’t criticize – as much as you want to, don’t. Give some time for yourself to look from different angles before passing a comment. If you absolutely have to say something, be objective and do not draw a conclusion on that person.
Easier said than done, but remember: if you go about criticizing everyone that comes into your way, you’ll end up with no one on your side – and you definitely do not want that to happen.