What software analogies have helped you?
Posted
by Galwegian
on Stack Overflow
See other posts from Stack Overflow
or by Galwegian
Published on 2008-10-03T13:26:29Z
Indexed on
2010/04/26
17:53 UTC
Read the original article
Hit count: 308
I have often enjoyed the use of analogies in understanding a software scenario or problem.
For example, to understand the concept of public key encryption, the 'locked mailbox' analogy or similar is often used as an aid:
An analogy for public-key encryption is that of a locked mailbox with a mail slot. The mail slot is exposed and accessible to the public; its location (the street address) is in essence the public key. Anyone knowing the street address can go to the door and drop a written message through the slot; however, only the person who possesses the key can open the mailbox and read the message.
My question is:
What analogies have you used or heard of in your career that have given you that "Eureka" moment with a complex concept?
EDIT: If you have a good one, don't just state the name, please share with the group!
© Stack Overflow or respective owner