I personally feel that a child should be told when they've done a good job or should receive a random compliment from time to time. Not giving a child that would do more hurt than imagined because then they wouldn't know what being appreciated felt like. However, I think it's important that the child is not continuously being celebrated for doing the least. This in turn could make the child expect to be rewarded every time.