Since the dawn of the internet, software engineers have found ways to effectively collaborate remotely, and over the years we’ve become quite good at it. If you need convincing, take a look at any large-scale open source project, and you’ll find that it was likely created by people from different countries, time zones, and languages, all collaborating on a single project and working toward a share