I have a colleague who comes up with really very clever and funny things to say, but they are also very blunt. Is there a word (or two) that can describe this?
The phrase trenchant wit refers to humor that is “keen; biting; vigorously effective and articulate; severe”. Phrases mordant wit and caustic wit also sometimes are used. Synonyms or words related to those three suggestions include acidic, biting, burning, corrosive, searing; acerbic, bitchy, catty, mordacious, nasty, sharp, spiteful. But most of those are sharper than one desires for referring to humorous things.
Some related nouns (rather than adjectives) include repartee (“A swift, witty reply, especially one that is amusing” or “A conversation marked by a series of witty retorts”) and riposte (“a quick and usually witty response to a taunt, a retort”).
Consider dry wit or dry humor
when the intent, but not the presentation, is humorous, blunt, oblique, sarcastic or apparently unintentional.
You might also consider deadpan
a form of comic delivery in which humor is presented without a change in emotion or body language. It is usually spoken in a casual, monotone or cantankerous voice, and expresses an unflappably calm, archly insincere, or artificially grave demeanor, often in spite of the ridiculousness of the subject matter.
Deadpan, dry wit or dry humour all express the same type of humour that is delivered in quasi deadly serious tone, with little to no forewarning of the punchline in arrival. I would say the key elements to this type of humour is acutely observational, and nearly always self-referential. It is the contrast between the "comic's" expressionless stare and his resigned awareness of the futility of life that causes most hilarity among listeners.
Quote from wiki (where else):
Deadpan is a form of comic delivery in which humor is presented without a change in emotion or body language. It is usually spoken in a casual, monotone or cantankerous voice, and expresses an unflappably calm, archly insincere, or artificially grave demeanor, often in spite of the ridiculousness of the subject matter. This delivery is also called dry humor or dry wit, when the intent, but not the presentation, is humorous, blunt, oblique, sarcastic or apparently unintentional
disdainfully or skeptically humorous
I prefer snarky: sarcastic, impertinent, or irreverent in tone or manner.
I have heard this kind of wit called scathing humor.
witheringly scornful; severely critical
So, scathing humor is the kind of humor that criticizes or points out the problems with something by poking fun at it. Here's an example of scathing humor from Downtown Abbey. Scathing humor would be a little harsher (maybe blunter) than the other suggestions of dry humor or dry wit.
Sarcasm and satire were other words that came to mind.
Sarcasm: A form of humor that is marked by mocking with irony, sometimes conveyed in speech with vocal over-emphasis. Insincerely saying something which is the opposite of one's intended meaning, often to emphasize how unbelievable or unlikely it sounds if taken literally, thereby illustrating the obvious nature of one's intended meaning.
Satire: the use of humor, irony, exaggeration, or ridicule to expose and criticize people’s stupidity or vices, particularly in the context of contemporary politics and other topical issues.
is not bad IMO, although it does not necessarily imply bluntness.
might also be an excellent candidate.
often used to describe something akin to your friend's qualities.
I think you want "snappy"
snap·py adjective \ˈsna-pē\ snap·pi·ersnap·pi·est Definition of SNAPPY 1: snappish 1 2a : quickly made or done b : marked by vigor or liveliness c : briskly cold d : stylish, smart
Even though it doesn't say "funny," I think the combination of definitions b, c, and d leads one to infer humor.