O'Reilly logo
  • mirai sl thinks this is interesting:

Every object in your microinteraction—every piece of UI chrome, every form element, every control, every LED—is a noun with characteristics and states. The rules define what those characteristics and states are. Take a simple drop-down menu. It generally has two states: open and closed. When open, it reveals its options, which are some of its characteristics. It could have other characteristics, such as the maximum number of options and the maximum length of any option label. It could also have other states, such as opened with hovers, wherein tool tips appear when a user hovers over options. All of these details should be defined by the rules. (Verbs, too, have c...

From

Cover of Microinteractions: Full Color Edition

Note

Un completo ejemplo de los componentes de un algoritmo aplicado a la interacción de mostrar recomendaciones de música en un reproductor.