IoT and many of its underpinning technologies have existed for decades, yet it is still difficult to (re)deploy an IoT solution in real scale. This talk will explore this question through reflections of first-hand experience of existing approaches to IoT system designs.