Ask HN: Preferred word to describe “Unnecessarily complainsome grumpy person”?

24 points by xeonmc ↗ HN
I started reading HN fairly recently, the posters here struck me as having a different distribution of recurring (non-technical) vocabulary that is quite different from other platforms.

I think that besides the obvious age distribution factor, the spectrum of social scenarios more frequently encountered by the HN demographic probably also contributes to certain common situations or stereotypes promoting/stimulating the use of more apt descriptions for them, whereas for those who less frequently encounter them there would be no occasion to dig out a dictionary word from memory to describe it.

For example, there seems to be a particular adjective that sees pretty frequent usage, used to label “cranky jaded programmer being unnecessarily complain-some or dismissive of new ideas”, which I only learned because of repeated occurrence on HN, but the actual word seems to escape me. I remember that it seems to be not too dictionary-obscure of a word, just that there seems to fewer occasions that calls for it in other online conversations.

What is the first word that comes to your mind when describing such a person?

49 comments

[ 4.8 ms ] story [ 108 ms ] thread
From wikipedia:

Torvalds sarcastically quipped about the name git (which means "unpleasant person" in British English slang): "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."

He should have chosen 'Freax', it's a much better name
Curmudgeon, Naysayer, Grouch
> Curmudgeon

That's it. Thanks.

Just be aware that, at least in British English, whilst "curmudgeon" can be used in an exclusively negative sense, it can also carry some "cuddlier" overtones and be used as something of a term of endearment.
> Curmudgeon

How sexist! Curmudgeon / termagant.

(comment deleted)
old fart, pessimistic, realistic, comfort zone

slightly related: I like the definition of "programmer" at urban dictionary:

A person who is paid to professionally scream at a computer.

Programmer: "AAAAAAAAAHHHHHHHHHHHHHHHHHHHHH-oh, it works."

> A person who is paid to professionally scream at a computer.

Sounds like that was probably written by somebody who used to work either with me, or with one or two of my former colleagues.

Miesepeter, if you like to borrow from german
intelligent ;)
(comment deleted)
Cantankerous. It's basically my nickname.
A kvetch. If you need a word for something/someone annoying, unreasonable, unpleasant, lazy, cantankerous or absurd, Yiddish is here for you.
In German, "Quatsch" means nonsense.
I thought of the same word, Quatsch. The Yiddish word probably shares the same roots.
I always thought it is related to "quetschen" (squeezing). A kvetsh is somebody who is being squeezed and winces or squeaks (and incidentally, to squeak=quietschen).
Oh, you’re absolutely right. Oxford dictionary says:

> 1960s: from Yiddish kvetsh (noun), kvetshn (verb), from Middle High German quetschen, literally ‘crush’.

I always learned kvetch to mean a complainer (or the act of complaining itself). I don't think this carries with it the implication that the person is unpleasant, much less lazy or absurd.
Yiddish has some of the best words for describing people and their mannerisms, some of which have been fully adopted by English, like klutz and (a little less common) chutzpah.
TIL Yiddish has a word that accurately describes a majority of HN users
I'm also fond of "[obdurate|inveterate] pedant"
I asked ChatGPT. Response: A person who unnecessarily complains and is grumpy might be described as a "grouch," "crank," "curmudgeon," or "grump." These words suggest someone who is habitually irritable and unhappy, and tends to complain or find fault with things unnecessarily.
(comment deleted)
In Dutch I would say 'zeurkous' (literally translated 'whiny stocking') meaning something like 'grouch'