Chennai To Chicago: Memoir of a software engineer