I have a friend who just keeps "telling the truth", e.g when he thinks the joke you've just told is stupid, he will say so right after you've finished telling it, paying no respect to people's feelings.
How should I describe him ?
I have a friend who just keeps "telling the truth", e.g when he thinks the joke you've just told is stupid, he will say so right after you've finished telling it, paying no respect to people's feelings.
How should I describe him ?
Blunt.
It is defined as: characterized by directness in manner or speech; without subtlety or evasion; abrupt and often disconcertingly frank in speech
Some might say he is direct or tactless or free with his opinions
others might say he just "calls'em like he sees'em" or that he holds nothing back
Your friend is uncouth and has no tact.
If this insensitive disposition seems rooted in immaturity, he might also be described as callow.
Mean, brutal, merciless, thoughtless, and heartless all come to mind. There is no virtue in being unkind.
I would say that your friend is "frank to a fault."
Wiktionary defines "to a fault" as "used to modiy an adjective which describes some desirable or otherwise positive characteristic," etc.