In my career, there have been a few perfect storms, defined as “a confluence, resulting in an event of unusual magnitude”.
When I was an undergraduate at Stanford University in 1980, two geeky guys named Jobs and Wozniak dropped by the Homebrew Computer Club to demonstrate a kit designed in their garage. IBM introduced the Personal Computer and MSDOS 1.0. I purchased an early copy of Microsoft Basic and began creating software in my dorm room including early versions of tax calculation software, an econometric modeling language, and electronic data interchange tools. Every day brought a new opportunity. The energies of hundreds of entrepreneurs created an industry in a few intensely creative months that laid the foundation for the architecture and tools still in use today. A guy named Gates offered me a job and I decided to stay in school instead.
In 2001 when I was first hired at Harvard, a visionary Dean for Medical Education, a supportive Dean of the Medical School, talented new development staff, and a sleepless MD/Phd student came together to create one of the first Learning Management Systems in the country, Mycourses. Robust web technologies, voice recognition, search engines, early mobile devices, and new multi-media streaming standards coincided with resources, strong governance, and a sense of urgency. Magic happened and in a matter of months, an entire platform was created that is still powering the medical school today.