I found this New York Magazine article very interesting. The basic gist of the article is that research shows that praising our children for being "smart" or "intelligent" will make them less likely to try new things and can actually hamper their confidence instead of building it up. Instead, it might be better to praise their hard work instead of their "giftedness." This really makes me want to re-think how I praise my kids.
I read one commenter on this article who suggested praising liberally with our children for virtue, but only praising for intellect when it is used to further virtue or in a virtuous way. I think there's a lot of truth to the concepts in the article. It makes sense to me. Any thoughts?