It happened to me with programming games; I entered competitions and even won one or two, making me believe I'm just SO good.
Now that I'm 30+ years old I still crave that same level of recognition which is basically unobtainable for me now as I'm just another cog in the system. Sure, I have some nice projects here and there and I get a compliment out of that some time, but never on the level I received while I was young.
I think it's incredibly important to give people advice on what could be improved, while still being respectful / praising of the work that's already done. That's how, in my opinion, you get a balanced individual.