Having posted my question to the world, “What is migration?”; it dawned on me that this is rather a generic question. It results in all sorts of different answers if a search is done on the web:

(http://toolbar.search.msn.com/results.aspx?FORM=TOOLBR&q=%22what+is+migration%3F%22)

 

I often do this mistake and think that everybody else in the world is in this industry. My default assumption is that; such a question will mean “what is migration of a software solution from a particular platform to another?” or a general one “what is migration of a software solution from one version to another?”

 

But I am also relieved that I am not the only one who has these assumptions. I remember my MD friends trying to explain a concept about a particular disease in very technical terms, or my civil engineer friends referring to the parts of a building’s architecture in words I have never heard about.

 

But, what is the use of referring to the queuing theory and saying “a single queue with multiple servers pertains to the fastest processing of the items” on a flight check-in line? And then by looking at the quizzical look on the face of the person on the receiving end of this statement, I ask to myself “am I really a geek?”. My answer is definitely a “yes” after that since I start to think that it was an HTTP 500 response J