On Giving Feedback
Giving feedback is one of the easiest things to do, and one of the hardest to master. To give feedback, all you need is an opinion. To give really good feedback you need to not only to understand the problem, but deliver you thoughts in a way that will be valued. No one likes to be criticized.