This is a good article, and I do agree with most of the points, but in my experience the job is too busy, there is simply not enough time for praise or positive feedback.
Only recently am I changing my beliefs (after having them for many years) so that my self-value and confidence isn't eroded when someone criticizes me or gives me negative feedback.

Thanks for posting