People often mistake the concept of remote work with outsourcing. Outsourcing is the delegation of a project or a task to a third party identity usually due to a lack in capacity or a gap in a specific skill-set.
Remote work, the way I see it, is not about delegation, its about decentralisation of capacity within the same team. In this sense, a remote engineer is not a third party, he or she is just another engineer part of the team that happens to work somewhere else.
This really touches something that I am very passionate about: What makes a team a team? Is it a group of people sitting together inside the same infrastructure or is a team something more meaningful; A group people who want to achieve something together.
I see remote work as the default way of working in the next 10, 15 years, I will elaborate more on this in a future post.