Home Automation is an EasyHard problem

The current approach to Home Automation is far too simplistic. As a UX designer, I know how random and down right goofy people can be. Simple rule-based “if this then that” approaches are doomed to fail. We need to give the control system to our homes the attention it deserves.

UX Grid of IOT

Deconstructing IoT Part 2. Too many journalists were discussing science fiction scenarios about swarms of devices without realizing that there are much simpler, and viable alternatives. This post moves proposes a simple 2×2 grid, allowing us to discuss products in a more precise way.

Enabling new types of web user experiences

The web has been on it’s back footing for too long, aspiring to catch up to the legacy of the iPhone native app model. There are several things the mobile web can do to encourage a new type of interaction. While still experimental, the W3C can at least open the gates and encourage new interaction styles in an open and collaborative manner.

We Need More Communism

I was invited to the 2013 fooCamp this past weekend. It was actually my second fooCamp, having gone in 2007 as well. It is an amazing, exhilarating weekend where 250…

Deconstructing the Internet of things

The goal of this post is to convince you that the much maligned SmartToaster actually is a bold new vision of the future. If I can unpack what it means to be smart, so that even a lowly toaster starts to make sense, we’ll be thinking about the IoT in a much broader context.

A Stormy Sky of Cranky Clouds

The building hype… The hype surrounding the Internet of Things (IoT) is building. People are getting excited, almost too excited really, about its potential. We’re oscillating between smart lightbulbs and…

Triumph of the Mundane

Smart devices require a significant shift in thinking This blog explores how to design smart devices. But these new devices are just so new and require such new insights, that…

Mobile Apps Must Die

I’ve written previously that the history of mobile has been a long, painful process of copying desktop computers and then sheepishly realizing that it just doesn’t quite work right. This is actually…