10 Usability Heuristics
Laws of UX
Design Tools
HTML Form Elements
Heroes of Design
100

Users often perform actions by mistake. They need a clearly marked "emergency exit" to leave the unwanted action without having to go through an extended process.

User control and freedom

100

Users often perceive aesthetically pleasing design as design that’s more usable.

Aesthetic Usability Effect

100

With the introduction of Big Sur, macOS now aligns it's dialog buttons this way.

"Vertically" or "Stacked"

100

This HTML tag specifies an input field where the user can enter data, and comes in a variety of types.

<input>

100

This author is famous for a framework that explains the user experience in 'layers'.

Jesse James Garrett

200

The design should always keep users informed about what is going on, through appropriate feedback within a reasonable amount of time.

Visibility of system status

200

Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.

Jakob's Law

200

In Windows dialogs, the primary action button in a group of actions is always on this side.

Left

200

This HTML tag defines a clickable element that you can put text inside and is used to submit forms.

<button>

200
He is famous for his 10 Heuristics for good usability.

Jakob Nielsen

300

Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform and industry conventions.

Consistency and standards

300

Objects that are near, or proximate to each other, tend to be grouped together.

Law of Proximity

300

On Android, push notifications appear in this region of the screen.

Top

300

This HTML element is used to create a drop-down list and is most often used in a form, to collect user input.

<select>

300

Poorly designed door that confuses or fails to give you an idea whether to push or pull, were named after him.

Don Norman

400

The design should speak the users' language. Use words, phrases, and concepts familiar to the user, rather than internal jargon. Follow real-world conventions, making information appear in a natural and logical order.

Match between system and the real world

400

The average person can only keep 7 (plus or minus 2) items in their working memory.

Miller's Law

400

On iOS, this feature allows you to control how much time you spend in apps.

ScreenTime

400

This <input> type is generally used in groups describing a set of related options and only one may be selected.

Radio

400

His book from 2000, "Don't Make Me Think" was one of the most approachable UX books to date.

Steve Krug

500

Minimize the user's memory load by making elements, actions, and options visible. The user should not have to remember information from one part of the interface to another. Information required to use the design (e.g. field labels or menu items) should be visible or easily retrievable when needed.

Recognition rather than recall

500

Productivity soars when a computer and its users interact at a pace (<400ms) that ensures that neither has to wait on the other.

Doherty Threshold

500
On Chromebooks, your 'dock' appears in this region of the screen.

Bottom

500

this <input> type defines a square box that is ticked when activated and allows a user to select one or more options of a limited number of choices.

Checkbox

500

She is co-authored "Org Design for Design Orgs" and has experience leading design at Chase, Capital One, Adaptive Path, and Microsoft.

Kristin Skinner

M
e
n
u