lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

In message <>
          Lorenzo Donati <> wrote:

>During the years software developers have developed (pun intented!) 
>quite a remarkable and peculiar sense of humor when giving name to 
>something, like a new concept or technique.
>Sometimes /it is/ somewhat difficult to grasp or remember for people 
>coming from other scientific/engineering fields.
>Although I've been programming since I was 13 (I'm 48 now) and I did it 
>professionally for a part of my life, I still (albeit rarely) forget 
>which is which in the SW dev zoo.
>Some funny expressions off the top of my head:
>bug [1]
>shell (as command line interpreter/window)
>duck typing
>monkey patching
>yoda conditions (if you don't know Star Wars saga you're lost!)
>easter egg
>eat your own dog food
>to grok (an idea/concept)
>spaghetti code
>rubber ducking
>to boot (a system)
>[1] It's so widespread now that probably it doesn't sound funny anymore! 
>But it seems it's origin may be this:
>Some related (and fun) links:
>I can't remember exactly, but I once read something on these lines:
>"Computer science and programming are a very young disciplines, so 
>developers are like kids in a kindergarten having fun naming things in 
>funny ways" :-D
>BTW, not exactly related to terminology, but I stumbled on it while 
>googling for the other links and it's fun:

Many thanks for these, Lorenzo. I have a disreputable weakness for words.

Gavin Wraith (
Home page: