I have been working with Evan for about 5 years now as both my business partner & programmer in our small consulting team which he has lead since day 1 (back when we were just 2). He always comes up to speed very quickly - even after long periods without communication from him! This helps us work together seamlessly across time zones & cultures. We are solving complex problems at scale using Azure Cloud Services/PaaS solutions. Sometimes it can be frustrating having only one developer who knows everything you need done but not being able to communicate effectively through chat or email due his location away from California where most of the project management happens. But this makes sense given what's happening here so far w/ Covid-19 pandemic. And honestly though sometimes there seems like too much going around me while managing multiple projects simultaneously -- especially.