1) Solve an actual problem. Simply adding connectivity solves nothing.
2) Don’t design for a single user or a single persona. A home has a multiplicity of people and roles.
3) Either build it to last or make it as easy and inexpensive to change as a lightbulb.
4) Maintain familiar forms and affordances; don’t destroy an object to add a screen to it.
5) Design trust. Intelligence without trust has no place in the home.
6) Leave room for invention and customization. A home product should be open, transparent, reconfigurable, and, within reason, repairable.
7) Design degradation and breakage: the internet will go down, the batteries will die, the power will go out.
8) Augment the things we love and automate things we don’t.
9) Request attention rather than demand it.
10) Have personality without imposing style: the physical characteristics should fit into any home, the experience should be able to suit any atmosphere.