Blog

General

What I’ve learned about visual design

Where novel visual styles come from

Natural tensions in interaction and visual design

Design theories that I’ve not seen disproven

The best WWDC videos about interaction and visual design

An introduction to all of visual design

How to add personality to software

A list of every visual design book

A different way to use vertical grids

The tension between “fit in” and “stand out”

Quality

Evidence that quality is impossible at scale

The ways software competes

Why quality is impossible at scale

Why software quality is important

A critique of stripe.com

Landing page layout checklist

Questions for a visual design critique

The six signals of quality in software

What I think “good design” is

Classification

The six layers of interaction design

The five purposes of elements in visual design

Levels of visual design inspiration

Types of pattern in design

The building blocks of visual design

The eleven types of contrast in visual design

The five purposes of visual design

The eight purposes of colour in visual design

The six layers of visual design

Spectrums

The eleven interaction design spectrums

The sixteen spectrums that define software “type”

The thirteen visual design spectrums

Career

Factors of a good interaction and visual designer

How to look impressive without impressive projects or past jobs

Common problems with design career advice

Signs that an organisation values interaction and visual design

All possible parts of the design interview process

Design topics that interest me

The five minute UX curriculum

My design principles

What outsiders look for in a good designer

Personal interests

Observations about people

Beginner’s guide to dark chocolate tasting