Thinking about smart devices