Companies more and more embrace working in a distributed environment. While it allows for attracting talent and working with great people around the world, it also means it comes with new challenges.
Based on my experience as an engineer manager at GitHub for a team of 20 people across 3 continents in 7 countries, 6 states in the US and 7 timezones I would love to share the things we do to build a strong and cohesive team. Would like to share how we embrace asynchronous workflows where we can, use synchronous time we do have very effectively and meet up in person regularly as well.