This post was written by Jeremy Foster, who works at Microsoft as a Developer Evangelist. Jeremy Foster was educated in computer engineering and mathematics, gathered disparate industry experience in education, aerospace manufacturing, and insurance.…