The Patterns Themselves

System → Programs → Apps

Is this a design language?


Silicon Valley “design languages” are languages exclusively for the designer to speak to the user. The user is not given an equivalently expressive language to speak back with: the Silicon valley designer believes that the user has nothing valuable to say beyond affirmations and grunts. A "design language" is a language of sermons: preachers do not tolerate interruption of their mass with questions and commentary.

The language I want to build is a language for conversation amongst equals.




See also Lightweight Processes

Full-screen any element

For people to realize their goals, they often need to narrow their focus on a single element.

Full-screen controls let people expand a single element of an interface to occupy their whole screen, letting them ignore the visual clutter of unnecessary UI. But a designer cannot hope to anticipate every possible thing the user would like to view in a full-screen.