Human beings simply aren’t equipped with the necessary bandwidth to process the explosion of information that our world has normalized.To make things worse, it turns out that the desktop metaphor underlying so much of our computing was not equipped to handle it either. In response to the increased stimuli, our Desktops simply started generating... See more
“The important thing isn’t thinking about computers or programming as they are today, but thinking about moving from a static medium like marks on paper to a dynamic medium with computational responsiveness infused into it, that can actually participate in the thinking process,” he says.
Everybody I know who does interesting, creative work they went through years where they had really good taste and they could tell that what they were making wasn't as good as they wanted it to be. They knew it fell short. Everybody goes through that.
You can't make a movie and say, "It was all a big accident." No, it has to be a conspiracy, people plotting together, because a story is about intention. A story is not about spontaneous order or complex human institutions which are the product of human action but not of human design. No, a story is about evil people plotting together. So you hear... See more
Especially on the web, we are used to a a kind of a document metaphor that, the web is just built for, which is a kind of a vertically scrolling infinite page. Infinite canvases are essentially like a different document format. This idea of that there are two dimensions, or almost three. You know, you can move left, you can move right, you can move... See more
The functional view bakes in causality. Customers make decisions in situations to achieve outcomes, rather than purely based on likes and dislikes. This framework forces you to think about what happens before and after they use the product.
Designers often debate what is "good" in the absolute. As a result, fashion and personal preferences influence the solution more than casuality and context. Finding empirical values for x and y enables you to consider what needs to happen step by step to produce the right specific outcome, thus guiding you to a unique solution tailored to the... See more