It is common to find ambiguous technical jargon while working with subject related to information technology. Some of these terms are not easy to understand when you don't have much experience in software development. This blog aims to close the understanding gap of these technical term by looking the concept at deeper level with questioning and self-observation from the perspective of non-technical person.

Everything is complicated; if that were not so, life and poetry and everything else would be a bore — Wallace Stevens