I’ve mentioned before that Microsoft made an environment that fosters creativity by bringing together great minds and encouraging them to mingle in novel ways. Events like the Hackathon, hosting outside speakers, and ERGs all provide ways for people working in disparate groups to come together.