Fitts' Law

A prediction model used in human-computer interaction. It states that the time required to move to a target area rapidly increases as the distance to the target increases. The law was proposed by Paul Fitts, an American psychologist, in 1954 as a mathematical model of movement with limited cognitive capacity.

Fitts hypothesized that one would quickly select its first apparent target when reaching for an object before considering alternatives — a phenomenon called "target fixation." This tendency would increase progressively with increased distance between the subject and object until it eventually became exponential (i.e., too far away).

More terms you might want to know


Text that flows from left to right and is the default reading direction of a page with its content aligned on the left margin.

Call to action (CTA / C2A)

An element that prompts viewers to take a desired course of action. This type of marketing technique is used by businesses and marketers to increase page visits or sales in a certain period.


The typographic term for the dot above the letters 'i' and 'j'.


A selector that can be applied to any HTML element. ID should be used when designing for a single instance, such as using the id="main" attribute on an <h1> tag.

Serial Position Effect

A phenomenon in psychology in which recalling items in a list imposes an order on the list, with the first and last items remembered best. That is, if given a list of words to remember like "dog apple tree", people will tend to recall "dog" as being at the beginning of the sentence and "tree" as being at the end of it.

Type Properties

The attributes of a typeface. Type properties include weight, width, colour and x-height.

Full-stack Developer

A software developer who designs, develops, maintains and supports the entire end-to-end product. These developers are capable of developing and implementing modern solutions to any industry problem. They typically work with different technologies such as mobile application development, web application development, back-end software development and front-end software development.


The process of arranging type to make written material readable. The arrangement of type involves decisions about individual letters and words (e.g. line spacing, letter spacing, and word spacing) and more significant page layout decisions (e.g., margins, headline position on the page).

Scope Creep

Scope creep is when the scope of a project starts to grow without any agreement on how it's going to be paid for. Creep happens because items and features are tacked on top of the original scope of work agreed upon in the original contract.


A UX design technique to explore and map out a service, product, or system through physical navigation, often completed at the start of a design process to provide designers with an understanding of how users will navigate the system. In addition, body-storming can be used in development to test functionality or measure ease of use.


Got a suggestion or found an issue with the glossary?
Let me know!