This document discusses distributed teams and systems. It begins with an overview of distributed systems concepts like availability, consistency, and partition tolerance. It then focuses on distributed teams, noting some challenges like lower bandwidth communication but also advantages in work-life balance and potential as a competitive advantage. Some recommendations for distributed teams include over-communicating, being explicit, examining assumptions, and distributing decision-making. The document provides references for further information.