Designing for the IoT requires a systems approach to UX: considering ecosystems of distributed devices and cloud services. Where does information processing happen? How do devices work in concert? What is the experience of the network itself: the spaces between devices? In conventional UX, we often assume that devices are constantly networked, with data almost instantly synced. This is rarely the case in connected products/IoT, and delays and discontinuities are not edge cases: handling them is part of the core UX. To create a really slick UX, designers need to understand the characteristics and limitations of IoT technology. This workshop will give participants practical knowledge of the issues in designing for connected product ecosystems.