Hacker News
RFC 3092 – Etymology of "Foo" (2001)
tpetricek
|next
[-]
ahazred8ta
|root
|parent
[-]
ksec
|next
|previous
[-]
mvkel
|root
|parent
[-]
It wasn't until I tried building something (mad libs) that things "clicked"
tombert
|next
|previous
[-]
I never claimed I was terribly mature.
thenoblesunfish
|next
|previous
[-]
greatquux
|next
|previous
[-]
_ZeD_
|next
|previous
[-]
[1] https://en.wikipedia.org/wiki/Metasyntactic_variable#Italian
zahlman
|next
|previous
[-]
I've seen foo, bar, baz, qu+x, plugh and xyxxy actually in use, not the others.
I've not used "qux" or followed the convention of adding more u's. From me it's been just foo, bar, baz, quux and then some Monty Python inspired ones: spam, ni, ecky, ptong.
Although eventually I learned enough about how to name things that I don't feel the temptation any more. I'll gladly pay that bit of joylessness to understand myself months later.
orsorna
|root
|parent
[-]
zabzonk
|next
|previous
[-]
my advice to junior programmers after i see them agonising over a name - "just call it x or foo for now, you are going to change it later anyway"