Word for taking too much pride in something mediocre
Is there a word, preferably pejorative, describing someone who take too much pride in something mediocre?
The reason I'm searching for this word is a good friend of mine constantly dwells on some small achievements, like he'd brag about how he could eat 5 burgers in 5 minutes or how he jogs to work everyday even though it only takes 10 minutes of walking to everyone we meet at the bar. So next time I see him doing that, I want to call him "Stop being (a/an) ____!"
Solution 1:
vainglory, particularly the "inordinate" part of this definition, seems to fit:
Inordinate pride in oneself or one’s achievements
http://www.oxforddictionaries.com/definition/english/vainglory
Solution 2:
How about Boaster
http://www.urbandictionary.com/define.php?term=Boaster
Bragger seems to fit too And please do tell us about their response :)
Solution 3:
If you need a noun, then words like show-off or braggart may suffice. If you need an adjective, smug may help.
Smug
Exhibiting or feeling great or offensive satisfaction with oneself or with one's situation; self-righteously complacent: a smug look; a smug critic.
Ref: Free Dictionary.
Solution 4:
This reminds me of the Dunning-Kruger effect, in that your friend has an undo sense of accomplishment.
To imply anyone who is proud of their accomplishments is actually exhibiting the D-K effect is to imply that it would be difficult to be less accomplished. They're so unaccomplished that they don't even know what accomplishment is.
Telling him he's being Dunning-Kruger would be a big insult. But it may well go over his head.