Currently reading the book How to win friends and influence people. The book is something from which I need to relate and learn on daily basis, whether considering my past incidences.
Criticism is futile, since it puts a person on the defensive and makes him strive to justify himself.
First incidence: In the starting of the semester, I already sought myself not to criticize any professor, for anyhow bad he is, also not be a positive critic. But I couldn't keep upto my thought. This semester we had a course on Mathematical Modelling, the professor for the course also being the HOD. In the beginning, I never told my opinion to anyone, but personally i had one, even when "M" asked about it, I kept mum. But after 3 weeks or so, things began to dawn upon me, and was back on my track of being criticizing, I could say "M" is even big of a criticizer, complainer for professors than me (not generalized).
Why it all happened?. I thought about why I couldn't keep upto my thought?. The reason being, I want to hide the real thing going in my mind, I kept mum to talk about "Swap" mostly and resulted in saying the critics word.
From my experience: It can be very productive to criticize the bad things of your good friend. I always followed that, my good friend critisizing me is lot more productive than him appreciatiing me. It makes me realize the weak points which can make me a better human.
Don't complain about the snow on neighbour's roof, when your own doorstep is unclean.