Why Saying “Good Boy” or “Good Girl” Is Not a Good Thing!

What does it mean to a child when we say “good boy”? Do they know what ‘good’ means? Do they know what they did to make you happy? What about when we say “well done”? Well done for what? What about if they haven’t done something, but have persevered for hours, ‘failing’ each time at the task in hand, be that tying a shoelace, putting a shape in a shape sorter or building a tower of blocks. Is there effort not worth anything?