How do you manage your time and maintain high productivity while working in a fully distributed, remote team?