Tim O'Reilly discusses the importance of designing 'smart things' in the Internet of Things (IoT) with a focus on user needs and the interconnectedness of devices. He emphasizes the need for interoperability in IoT systems and highlights examples of services that reinvent traditional processes with smart technology. O'Reilly concludes by encouraging developers to tackle significant real-world problems rather than just creating entertaining consumer applications.