I am thinking of sharing this thought following a recent experience I had whilst meeting some new graduate engineers at workplace. Having understood any possible difference in our points of view, hence I would like to clarify thing in advance by introducing myself as a person who has engineering background and has been working as an engineer in an engineering consulting firm.