When we solve interaction designers, we can get lost in complexity. But the problems aren't hard. We're making them hard. In an effort to support loose, experiential behaviors of our users, we're designing systems that sacrifice elegance in favor of power. Consider a simple interaction design problem. Imagine a second-grade teacher. Her students take tests [...]