After several years of working remote on distributed teams, I have learned what works well, but more importantly, what doesn't.