Apr
11
…However, designing a system is not the only act that determines the final system’s nature. The implementation of the system is more than incidental to the qualities of the final product.
As a system’s complexity and novelty increases, exploring and describing dynamic interfaces in static mockups is increasingly unsatisfactory. What kind of machine-learning makes a thermostat most acceptable at predicting user preference? What equation makes smoothed scrolling feel natural? Exploring the answers to either is at least somewhat impractical using even advanced design tools. It is increasingly a necessity for the design of systems yielding great experiences to involve the use of code in the dialectical process between designer and object, not just on the timespan of releases, but also inside a single release cycle… Excerpt from a college essay that got me rejected from a really great combined comp-sci and design program.
As a system’s complexity and novelty increases, exploring and describing dynamic interfaces in static mockups is increasingly unsatisfactory. What kind of machine-learning makes a thermostat most acceptable at predicting user preference? What equation makes smoothed scrolling feel natural? Exploring the answers to either is at least somewhat impractical using even advanced design tools. It is increasingly a necessity for the design of systems yielding great experiences to involve the use of code in the dialectical process between designer and object, not just on the timespan of releases, but also inside a single release cycle… Excerpt from a college essay that got me rejected from a really great combined comp-sci and design program.


