Universal Principles of UX
Universal Principles of UX
Principles
of UX
Irene Pereyra
Preface
Consider
01 The user comes first.
02 Work on UX and UI simultaneously.
03 UI makes or breaks usability.
04 Always surpass expectations.
05 Design is not neutral.
06 Words matter.
07 Visual metaphors communicate fastest.
08 Attractive products are more usable.
09 People remember the unusual.
10 First and last items are remembered most.
11 Less is more.
12 Less is a bore.
13 Provide feedback quickly or else.
14 Friction isn’t always bad.
15 First impressions matter.
16 UX design isn’t timeless.
17 Nothing last forever.
Empathize
18 Accessibility first.
19 Allow for differences in digital literacy.
20 Take extra care of seniors.
21 Children are not small adults.
22 Design for learnability.
23 Don’t just design for novices.
24 Make the choice easy.
25 Diverse teams create better solutions.
26 Context matters more than screen size.
27 Design for clumsy handling.
28 Match the real world.
29 Know when to break with convention.
30 Persuade, don’t coerce.
31 Design for passive attention.
32 Know the purpose.
33 Only interrupt when necessary.
34 Make notifications valuable.
35 Minimize form input.
36 Little time, little design.
37 Rules are meant to be broken.
Define
38 Choose the right client.
39 Be a good detective.
40 Gather requirements.
41 Define the problem statement.
42 Find shortcuts.
43 Done is better than perfect.
44 Underpromise and overdeliver.
45 Introduce complexity only when necessary.
46 Some complexity cannot be reduced.
47 Imagine the user journey.
48 Create a user flow.
49 Remove barriers and obstacles.
50 What isn’t there matters.
51 Pointing devices inform functionality.
Research
52 Design cannot be fully objective.
53 Most of the science in design is bullshit.
54 Do just enough research.
55 Map the ecosystem.
56 Look at the data.
57 Not everything that counts can be counted.
58 Test for statistical generalizability.
59 Don’t base personas on assumptions.
60 Keep your enemies close.
61 Learn from bad examples.
62 Make expectations work in your favor.
63 Uncover consensus and ambiguity.
Design
64 Brainstorm efficiently.
65 Build consensus.
66 Learn from real-world navigation.
67 Build a logical structure.
68 Visualize the relationship between pages.
69 Don’t get gimmicky with navigation.
70 Yes, side doors matter.
71 Prime before presenting.
72 Move from low to high fidelity.
73 Don’t just illustrate, annotate.
74 Interaction design is the brand.
75 Bad typography leads to bad UX.
76 So you think you can scroll.
77 Animate responsibly.
78 Make data lovable.
79 Dark mode rises.
80 Never give total control.
81 Personalization is hit or miss.
82 A word is worth a thousand pictures.
83 Understand the sales funnel.
84 Target the right devices.
85 Systems are great for corporations.
86 Modularity is great for designers.
87 Expect the unexpected.
Validate
88 Voice assistants suck.
89 Don’t ask for unnecessary things.
90 Manage errors effectively.
91 Accept many inputs.
92 Confirm user actions.
93 Broken pages shouldn’t feel broken.
94 Fill the gap imagination can’t bridge.
95 Metric-based design is silly.
96 Most issues can be spotted a mile ahead.
97 Don’t grade your own homework.
98 Get the most bang for your buck.
99 Stay involved postlaunch.
100 Lower expectations for high satisfaction.
About the Author
Acknowledgments
Index
Most jobs have an easy-to-understand title you can quickly mention and move on
from with no risk of confusion, and most job titles don’t require lengthy
explanations. I’m a photographer. I’m a teacher. I’m a zoologist. People nod, say
something polite like “That must be interesting!”, take a sip of their drink and
continue the conversation. “I am a UX designer,” however, almost always results in
raised eyebrows followed by a rambling monologue where I try to explain the
complexity, expansiveness, and evolving nature of the field.
However incomplete my architect analogy may be, user experience design is not a
new concept. Some claim the term was first coined by Don Norman in 1993 for his
new job as User Experience Architect at Apple, whereas others say it was first
described in a 1987 usability engineering journal by John Whiteside and Dennis
Wixon.
The exact origin of the term may be debatable, but the fact that the practice of user
experience design goes back a long time is not.
When the Greek physician Hippocrates wrote how a surgeon’s tools should be
arranged for optimal use in operations, or mechanical engineer Frederick Winslow
Taylor analyzed workflows in order to increase productivity while reducing work
related injuries, or media mogul Walt Disney and his team of “Imagineers” put
themselves in their guest’s shoes so they could create magical and immersive park
experiences, they were all acting as user experience designers.
Now if you imagine that the product he mentioned could also be a digital product
like email or online dating, or buying airline tickets, or shopping for a new pair of
shoes, and you replace the word people with users, you basically have the
framework for user experience design today.
But here’s the catch. Ask ten different people to define user experience design
today, and you’ll receive ten different answers. Unlike architecture, which has had
thousands of years to mature and to be defined, we are still in the infancy of
defining what this field actually is. Not to mention that experiences are inherently
subjective, and that we design digital services, products or tools—not experiences
—that we hope will result in the intended experience.
To make matters worse, during my many years of teaching user experience design,
I realized a lot of the books and articles that cover this topic tend to be written
from the outside-in, with the author compiling a list of examples that describe a
process they were not actually a part of—a theoretical utopia. It’s also almost
always written in a way that makes it seem like there is a perfect way of doing
things, and if you don’t do it that way you’re doing it wrong. But the perfect UX
process does not exist. There is no one definition of UX design, the same job title
can mean different things at different companies, and the answer to almost every
question is “it depends.”
This book is not a chronological retelling of the history of user experience design. It
is also not a technical how-to book that will show you how to become a perfect
user experience designer one step at a time. It’s a philosophical anthology of case
studies, situations, problems, and contradictions I’ve encountered across more
than fi een years of working on real-world client projects that will teach you how
to think, rather than tell you what to do. And in the spirit of the internet, it’s up to
you whether you want to go through these sequentially, or jump around topics you
find interesting.
But there is one thing we can all agree on: User experience is about users. So let’s
start there. Who are they anyway? And why should we care? Understanding the
needs, goals, desires, and motivations of these real human beings—everyone who
interacts with and is affected by these digital products—is the first step in getting
closer to untangling the contradictory field that is user experience design.
We log more screen time than
we do sleeping, and tweeting or
checking emails is harder for
people to resist than cigarettes
and alcohol.
01
The user comes first.
When I first started working as a UX designer, I remember feeling a bit icky
about the term “user.” For most people it probably holds more negative
connotations than positive ones. Drug users, people who use other people.
By itself, the word user only implies that someone is using something. And
for a field that claims to be the design advocate for real-life human beings,
calling those human beings “users” sounds vague and dehumanizing.
Regardless of what we call the people who will use our products, the reason
we need to keep the actual human beings—or users—front and center is to
ensure the wrong decisions don’t get pushed through because of the
personal opinions of the business stakeholder or, worse, the assumptions of
the designer. To keep everyone’s irrelevant opinions and assumptions at
bay, and put the attention back on the user, we start every project with the
following questions:
Putting the user first does not require anything other than the dedication to
do so. We don’t need a whole lot of fancy processes to walk a mile in our
user’s shoes. We just need to listen more, and talk less. And ask smart
questions (see Principle 57). And be curious. And be empathetic. Including
the end-user into our process from the start will help us solve problems in a
way that will have a real impact on the very real people who interact with
our designs.
NCAA Football 11 was released in 2010 on all consoles, with the exception of the Wii, and
it was the only version ever released for iOS. Teambuilder was a feature accessed
through the EA Sports Teambuilder website, allowing users to customize logos,
uniforms, fields, stadiums, mascots, programs and rosters. Teams that were made via
the site could be downloaded by other users and could be played with on the console.
02
Work on UX and UI simultaneously.
The most contested topic within our industry is the “UX versus UI” debate.
What’s the difference? What is more important? Who should do what?
Things were a lot easier in the early 2000s—before the mainstream
adoption of these terms—when designing for the web simply meant you
were a web designer. As the industry expanded and matured, terminology
had to be adjusted to include the wider spectrum of devices, gestures,
contexts, and screen sizes and more definition was needed around the role
of the designer needed more definition.
Let’s revisit the architect analogy. We first need to determine whom the
building will be for, and what those people plan on doing. We also need to
understand the landscape by looking at benchmarks and competitors. Then
we need to create a blueprint that establishes how many floors there will be,
where the doors and stairs are, how each room relates to the next, how to
make it accessible for people with disabilities, and so on. In short, UX
design is the foundation or blueprint that considers the user’s needs, wants,
behaviors, and contexts. This work requires a certain type of thinking and a
certain type of designer. (Interestingly, the Zulu, the term for architect,
umqambi wesino, means “magician of space,” “maker of a situation,” or
“maker of a sensation”).
But the foundation alone will not make the building fully functional. We
still need to choose the color of the walls, select a floor that looks attractive
and is easy to clean, pick furniture that makes the place feel unique, hang
picture frames in a visually pleasing manner and remove obstacles so it’s
accessible for people using wheelchairs. Making something usable and
digestible through visual design is the user interface, and that kind of work
requires a different kind of thinking and a different kind of designer.
Since UX is about the totality of the experience a user has with a product or
service, we tend to think high usability is achieved by simply focusing on
UX. However, it’s a different discipline—UI—that is responsible for what
end-users will actually interact with. Choices in things like layout,
typography, information hierarchy, interactions, accessibility and
information density is the responsibility of the UI designer, and that’s what
ultimately makes or breaks usability (see Principle 75).
Remember the 2000 presidential election in the United States where Bush
won by a small 537-vote Floridian margin? Turns out the misaligned rows
in the now infamous “butterfly” ballot caused many people to accidentally
vote for the wrong candidate. Bad usability in both UX and UI caused Al
Gore to lose the presidency.
People often confuse usability with user experience and ease of use. But
usability needs to be taken into account throughout the entire design process
—from wireframes to the final interface—by both UX and UI designers.
Maybe if somebody had done some usability testing on both the UX of the
voting experience, as well as the UI of the actual ballot design, this entire
mess could have been avoided, and Al Gore would have been president.
04
Always surpass expectations.
The first time I traveled through Singapore’s Changi Airport, I thought to
myself that whoever designed this would make an amazing user experience
designer. The airport is a destination in itself, with waterfalls and gardens,
open-air decks, and a variety of amazing restaurants. There’s even a
swimming pool. It was the first time in my life where I had a conscious
feeling of “whoa, that’s cool” at an airport. I was sad to board my plane.
The worst airport I’ve ever had the misfortune to travel through is
LaGuardia Airport in New York City. The low ceilings, narrow corridors,
drab and stained carpets, and lack of proper dining options make for such a
terrible travel experience that I already start to feel depressed on the taxi
ride there. However, at their core, LaGuardia Airport and Changi Airport
offer the exact same functionality—they’re both a hub for air travel. Yet one
is infinitely better than the other.
Don’t get me wrong. A product must first, before anything else, work.
Otherwise it’s just putting lipstick on a pig. But merely making a product
work is just table stakes. That may have been enough back in the late 1990s
and early 2000s when there were literally a handful of options to choose
from, but in today’s landscape, where there are close to ten million mobile
apps alone, a usable product that is not memorable is just not going to cut it.
So what constitutes a positive and memorable experience? Two things:
First, we need to come up with features people won’t expect, like when
Steve Jobs introduced the pinch-to-zoom functionality during a 2007 Apple
event (the crowd literally gasped). Second, we also need to get people into a
state of flow, which psychologist Mihály Csíkszentmihályi described as a
state of complete immersion. According to Csíkszentmihályi, if people are
completely involved and focused on what they are doing, activities become
more engaging and enjoyable.
Today the internet is much more subtle in tricking us into doing things we
don’t want to do. Unlike the old scams, it’s usually not as blatant as asking
for money. It’s little deceptive tricks used by legitimate companies meant to
generate more sales, get more subscribers, or gather more personal
information. It’s ordered by companies, carefully crafted with a solid
understanding of human psychology, executed by designers, and perfectly
legal.
Almost every country in the world has an ethics code for psychologists,
doctors, lawyers, and the media. Some have it for engineering and real
estate. But in design, there is no such thing. In 2010, UX designer Harry
Brignull (PhD, cognitive science) coined the term “dark patterns” (I
personally prefer the term “deceptive patterns”) and listed twelve examples
that are deliberately designed to deceive. Some are quite harmless, like a
“subscribe to newsletter” checkbox that is selected by default, whereas
others—like ads designed to appear as regular news articles—are
potentially very dangerous.
When we started our studio, we made the deliberate decision to not work
for clients that actively harm the environment (like big oil), human beings
(like pharma), or society as a whole (like a certain large social media
platform that contributes to the spread of fake news and conspiracy
theories). But sometimes ethical considerations are less obvious, more of a
slippery slope and more insidious.
When we were working with an internationally respected and well-known
magazine—yes, you know who they are—we were asked to design “native
advertising” templates. Native advertising is ads designed to look exactly
like real articles, making it deliberately more difficult for people to
differentiate between news and advertising. It felt wrong, we brought it up,
and our concerns were dismissed. I’m ashamed to say that we didn’t stand
our ground, and that in the end, we went ahead with their request. This was
many years before the whole fake news crisis, but I often look back on that
moment and wonder if I contributed to the problem.
You may have heard the common misconception that people don’t read on
the web. That’s incorrect. People do read on the web. They just read
differently. They tend to be more task oriented and goal focused than when
reading print (see Principle 75). They also expect more of a conversation,
since unlike print, they have the ability to go back and forth with the
system. So they want to get stuff done quickly, and communicate the way
they would if a computer wasn’t involved.
When writing for the web, the North Star should always be to make the
copy as digestible and conversational as possible. Simplify language, label
content, make copy bite sized, don’t bury links in long paragraphs, and
ensure content is easy to scan. Bonus points if you use lists. People love
lists. And go ahead and address the user directly with “you.” The word you
makes it about them and their goals, and not about you and your product or
service.
It’s also very important to be ruthless about editing, both on the sentence
level and the paragraph level. Cut it down so it says exactly what it needs to
say, nothing more. Once you feel good about it, try reading it out loud.
Good copy for the web should feel conversational. If it feels weird or
robotic when you read it out loud, you’re not quite there yet.
For the interactive survey we worked on in collaboration with SPACE10/IKEA that was
meant to capture and display people’s preferences around communal living (One
Shared House 2030), we created an interface that allowed people to quickly filter
through all the data through conversational language.
07
Visual metaphors communicate the fastest.
An image is processed 60,000 times faster than text, and is filtered through
the lens of our mind—mental models, which are simplified versions of the
world around us (see Principle 62). A good visual metaphor creates new
meaning out of these mental models and helps audiences relate by tapping
into existing symbolism.
Right after the massive 9.0 earthquake and subsequent tsunami hit Japan in
2011, we started working on a website for Google Japan that would allow
people from all over the world to send messages of hope to the Japanese
people while raising funds to help disaster efforts. On the “Messages for
Japan” website, people were able to write notes in their own language that
were translated in real time through the integration of the Google Translate
API.
Google was also going to be running ads to raise awareness for the
campaign, and considering the high amount of ad saturation—and the fact
that Google Translate is not inherently visually interesting—there was extra
pressure on us to choose the right visual metaphor to quickly cut through
the noise.
At its core, the purpose of the site was pretty straightforward. However, the
messages were designed to look like the flowers of a cherry blossom tree,
and the more messages were being left, the more the tree would start to
bloom. We knew this campaign would have a very short and very intense
amount of traffic, so it was amazing to see that for the first two weeks after
the earthquake hit, the symbolic cherry blossom tree was in full bloom.
When the campaign ended, over 50,000 messages from over forty different
countries had been translated, and over $5 million was raised in donations.
It was the first time Google Translate was not used as a utility but rather as
a way to express the better part of our humanity. The success of the
campaign was largely—if not entirely—due to us choosing a visual
metaphor that quickly conveyed the right message.
The interactive experience we worked on for Google Japan allowed people to leave
messages in their own language for the people affected by the 2011 tsunami that
devastated Japan. The stylized Japanese cherry blossom tree was in bloom with
messages for people from all over the world to read.
08
Attractive products are more usable.
Most of the scientific research on how human beings interact with
computers has been done in the field of human-computer interaction (HCI),
not by UX designers. These research studies are controlled, grounded in
real science, and conducted without any particular bias or agenda.
The results of the study indicated that people don’t judge usability based on
how usable the interface actually is. We judge usability based on aesthetics.
In other words, we are biased to believe that beautiful products work better,
even if they don’t. And when they don’t, we still think they are beautiful
and are far more forgiving of any potential usability issues we might
encounter in the product later on. This phenomenon has been observed and
confirmed in many more studies since, and is called the aesthetic-usability
effect.
The most unusable product we have ever designed in our studio is also one
of the most beautiful—the NU:RO watch. The watch has two dials, one
with hours at the top, and the other with minutes at the bottom. Each dial
has its own crown to adjust either the hour or the minute, but not both at the
same time. And because minutes are only shown in intervals of five, it’s
almost impossible to tell time accurately. Yet no one has ever returned one
complaining about its poor usability.
The NU:RO watch might not be very easy to use, but neither is a Leica
camera, Philippe Starck’s Juicy Salif lemon squeezer, or the aptly named
Lamborghini Diablo. We don’t mind putting in the effort, because we value
their beauty more.
This doesn’t mean we can focus on only making things beautiful and call it
a day. Our willingness to forgive does have its limits. If something doesn’t
work at all, or if users can’t find what they’re looking for, no amount of
beauty will save it (see Principle 13). If there is a real lesson to be learned
here, it’s not that we should focus on only making things beautiful while
ignoring usability, it’s to understand why we should focus on both.
A close-up of our self-produced NU:RO watch that tells the time in the middle of the
hourglass. It’s not the most intuitive design, but it’s certainly a beautiful one.
09
People remember the unusual.
French-American industrial designer Raymond Loewy claimed people are
torn between a fear of anything too new and a curiosity about new things.
He called this the MAYA principle (an abbreviation for Most Advanced Yet
Acceptable) and stated that to sell something new, you need to make it
familiar, and to sell something familiar, you need to make it surprising.
This bias is called the Von Restorff effect and is what we used to distinguish
ourselves from our competitors when we started our own design studio,
Anton & Irene. We knew we were going to have to compete for clients
against thousands of larger, more established, and better known digital
agencies, while still basically offering the same services. In other words, we
were selling eggs next to a bunch of other eggs, except that nobody had
ever heard of our eggs.
Every time we make an item visually stand out, deliberately draw attention
to something, or highlight important information in a group, we are using
this bias (see Principle 15). And since most of the time we’re not working
on brand-new or unprecedented products, the easiest way to make an
impact is by simply doing the opposite of whatever everyone else is doing.
The homepage and bio images of our studio’s website (Anton & Irene), with my design
partner, Anton, on the le , and me on the right, are unlike any other agency’s imagery.
Both images can be interacted with through the user’s mouse cursor and were shot in
camera.
10
First and last items are remembered most.
In 1885 German psychologist Hermann Ebbinghaus conducted memory
experiments on himself to examine whether the position of an item in a list
affected his ability to recall it. He discovered that it’s easier to remember
items that are either at the beginning or at the end of a sequence. That’s
because items that are at the beginning of a sequence are stored in our long-
term memory, and items that are at the end of a sequence are stored in our
short-term memory. Our brain doesn’t quite know what to do with the stuff
that’s in the middle.
This bias is called the serial position effect and is vital when designing any
kind of information online. If we need users to remember something in
particular, or if there is a specific action we need them to perform, it’s
probably a good idea to either lead or end with that and not bury it
somewhere in the middle.
To quickly communicate what this project was about, we put the description
of the project first. The news articles were organized chronologically
through the z-axis of the screen—like a tunnel—to entice users to skip
through and get to the end as quickly as possible. Once they reached the end
of the tunnel, they were prompted to complete the survey. The most
important thing we wanted them to remember came first, but the most
important thing we wanted them to do came last.
Understanding how memory works—and using the serial position effect to
our advantage—is vital in UX. Not everything can be equally important.
Besides ensuring that all information is scannable and bite size (see
Principle 6), we need to decide what it is we want people to remember or do
and put that either first or last in a sequence. Any interaction model we
design needs to deliberately allow users to forget the not-so-important parts
to make space for what we want them to remember.
The “Time During Covid-19” interaction model is meant to generate a sense of
claustrophobia that makes people want to get to the end as quickly as possible, similar
to how most of us felt during the global pandemic. Since we wanted people to tell us
how they felt during the pandemic once they reached the end of the tunnel, it was
important that users scrolled through the tunnel as quickly as possible.
11
Less is more.
We’re finally here at the biggest design debate and cliché of the twentieth
century—less is more. Every year I have my students debate various design
clichés, and less is more is always the most controversial. Before hearing
both sides of the argument, students tend to believe that less is more, but
afterwards, almost all of them change their minds. The truth is, there is no
right or wrong here. Sometimes less is more, and sometimes it’s not. Later
on we’ll cover the other side of this argument (see Principle 12), but let’s
first look at when less actually is more in UX.
There is a place for ornate design and maximalism in UX. But when it
comes to complicated tasks or processes, less is more. If we strip away all
the unnecessary and reduce the operational and cognitive costs, we greatly
improve the design’s usability and are left with the bare minimum required
to make complicated interactions easier.
We deliberately made the ticket-purchasing process for the new M+ museum in Hong
Kong as simple and straightforward as possible, creating an easy-to-understand, step-
by-step process that would eliminate the potential for errors.
12
Less is a bore.
Twenty years after the rational tyranny of Mies van der Rohe’s “less is
more” (see Principle 11), the architect Robert Venturi coined the phrase
“less is a bore.” The phrase was meant to criticize the prevailing minimalist
and functionalist modernist architectural movement, instead celebrating the
highly stylized and decorative designs of classical architectural movements
that came before. It argued for personality and maximalism.
In the early days of web design, there was still quite a bit of personality and
experimentation, but we slowly started to lose that in the early 2000s when
we realized that users performed better on complicated tasks when anything
unnecessary is stripped away. But rather than using a minimalist approach
only when we needed to lower the cognitive load, we started applying it
everywhere.
That’s a problem. Open up any website or app that was made in the past ten
years and you’ll see they almost all look the same. This bland Bauhaus-era
of UX design is easy to replicate, doesn’t require a whole lot of skill, and
has no personality. Swap out the logo on any of these minimalist websites
and try to guess which company it is. Good luck.
The good thing is that when everything looks the same, we can grab
attention by simply being different. That’s where maximalism comes in; it
has the power to evoke different sensations and emotions through loud
color combinations, contrasting patterns, multiple font pairings, and unusual
interaction models. It’s the antidote to the sameness of minimalist design.
But let’s break down the actual numbers as they relate to websites and apps
today, not the productivity of IBM programmers in the early 1980s.
According to human-computer interaction researcher Jakob Nielsen, there
are three important response-time thresholds to keep in mind when
designing:
0.1 seconds is the limit for feeling that the system is reacting
instantaneously.
1 second is the limit for the user’s flow of thought to stay uninterrupted,
even though the user will notice the delay.
10 seconds is the limit for keeping attention focused on the ongoing
interaction.
What that means is that if a computer responds to our input in less than a
second, we think of it as a responsive system, but if we have to wait more
than a second for the computer to respond, we think of it as slow. So as
designers, after about two seconds, we should notify the user that the
computer is “thinking,” and after about five seconds, we already want to
start letting people know how much more time they’re going to have to
wait.
Why? Because speed is the ultimate usability metric. It has such an impact
on our experience that it can become the one thing people will remember
most, making it even more memorable than the actual design. In other
words, ugly but fast is better than pretty but slow. But not always.
Sometimes it’s actually good to slow people down a little (see Principle 14).
For the online collection of Hong Kong’s M+ museum, the endless scroll allows users to
see all the artwork that is in the museum’s collection. When users scroll too fast—or
their internet connection is slow—the system notifies them that more content is still
loading.
14
Friction isn’t always bad.
It’s our job to make things as easy as possible, remove all obstacles for the
user, and design the experience so they can accomplish their goal in the
fastest way possible, right? Well, not always. While unwanted friction
should always be eliminated, not all interactions require the speed of a
frictionless experience. Sometimes we actually need users to slow down
and focus on what they are about to do, especially when there are serious
consequences to their actions.
Every time we’re asked “Are you sure you want to delete this?,” “Do you
consent to our cookie policy?,” or “Did you mean to send an email without
a subject?,” we’re interacting with a deliberately designed case of friction.
The problem is that we tend to swat these pop-ups away like annoying flies
without really reading them. A 2010 HCI study by Böhme and Köpsell
showed that over 50 percent of users do not read end-user license
agreements and will click whatever affirmative button to continue with
what they’re doing. That’s fine if you’re mindlessly accepting cookie pop-
ups and aren’t super concerned about your privacy (you should be), but
when you wake up on New Year’s Day and realize you were just charged
$350 for your fifteen-minute ride home the night before, it’s a serious
problem.
Yes, unwanted friction is bad (see Principle 13). But sometimes a little
friction is a good thing. Since everything we design has a tangible effect on
society and people’s lives, it’s up to individual designers to not exploit
people’s inertia and uphold standards of security and safety. Whether that
means getting people out of autopilot mode, preventing them from making
unintended decisions or errors, creating engaging challenges in games, or
enhancing security, friction helps people pause and make more deliberate
decisions.
15
First impressions matter.
An impression is made in the blink of an eye—or ten seconds. From
research done at Microsoft by Chao Liu, Ryen W. White, and Susan
Dumais, we know that if users don’t see or understand the value of a web
page within ten seconds, they’ll leave. That’s because users know that they
will easily be able to find whatever it is that they need somewhere else. Ten
seconds is all we get to make a first impression and convince people to stay.
When the British artist Shantell Martin reached out in need of a new brand
and website, we spent quite a bit of time discussing how we can best
represent her online. Since we knew from looking at her current website
analytics that the highest number of people start exploring her website
through her homepage, we focused most of our attention there. And to stop
people in their tracks, we thought of her homepage not as a homepage but
as a movie poster—or a book cover, or packaging. Things that are
deliberately designed to draw attention.
Is innovative
Makes a product useful
Is aesthetic
Makes a product understandable
Is unobtrusive
Is honest
Is long lasting
Is thorough down to the last detail
Is environmentally friendly
Involves as little design as possible
The opposite is true when we work for clients whose products are not
digitally native. Design changes are frequent and oftentimes decided by
whoever happens to be in charge at that moment. This person may or may
not be very familiar with digital and probably thinks they are doing users a
favor by continuously messing with the interface. Or maybe they just don’t
think about their users at all. Whatever the case, every new team that comes
in wants to put their stamp on the product, bring in their people, and
redesign everything.
Just as royals rule for lifetimes and elected officials are always struggling to
win the next election, the longevity of a design in digital is guarded by
whomever commissioned the work. And if the people on the client side
keep changing (most people in the United States only stay at a job for an
average of three years), the likelihood of a design remaining the same, even
just for five years, is slim to none.
The only reason some of our projects are still exactly how we designed
them is that they are carefully guarded by the same leadership team who
initiated the work in the first place. But we know that as soon as they leave
and a new team comes in, we have to be prepared to say a little prayer and
bid farewell to our work. It’s OK. I’ve gotten used to it. I used to think of
our past projects as my babies, but I now think of them more as my ex-
husbands.
One of our longest-lasting projects is the website for designer Karim Rashid. As of the
time of this writing, the website has been live and unchanged for over nine years. That’s
because Karim Rashid was the one who commissioned the work and is obviously still at
the helm of his eponymous studio.
We can design meaningful
experiences that help people,
or we can choose to
deliberately mislead and coerce
for personal gain.
18
Accessibility first.
Accessibility in UX is usability for people who interact with products
differently. That could mean people who are blind or color blind or people
with mobility, hearing, or learning difficulties, but it also includes people
who are sleep deprived, intoxicated, holding a baby while also holding a
mobile phone, or people who need their glasses to read.
Accessibility is essential for some, but it’s useful for all of us. If
accessibility is considered up front and implemented correctly, it ends up
benefiting everyone. Consider these examples:
Closed captions on videos are essential for people who are deaf but are
also helpful for people who are watching the video in public.
Upping the contrast is essential for people who are visually impaired, but
it’s also helpful for people who are using their phones in glaring sunlight.
Simplifying language is essential for people with learning disabilities, but
it’s also helpful for people whose native language is not English.
Keyboard-only navigation is vital for people with motor impairments, but
it’s also helpful for people whose mouse just broke.
And the list goes on and on. Since it benefits everyone, you’d think all
digital products are designed to be accessible, right? Wrong. A 2020 report
by WebAIM states that only 2 percent of the most widely used websites
meet accessibility standards. With no regulations forcing private companies
to ensure their products are accessible, it’s often not even a consideration.
But there’s hope. Since 1998, thanks to the Americans with Disabilities Act
(ADA), government websites in the United States are required and expected
to ensure all of their digital content is accessible under Section 508. To
facilitate that process, the World Wide Web Consortium (W3C) offers free
tools to educate designers on how to develop accessible products and
checks to validate that they are.
Europe is going even a step further. The European Accessibility Act will be
the first standardized directive applied specifically to the private sector in
Europe. These regulations will go into effect in 2025 and will be applicable
to all private companies of ten people or more or whose annual balance
sheet exceeds 2 million euros.
So how does this affect the way we approach the design of a product?
Typically, when we design interfaces that are meant to be used by people
with varying levels of digital literacy (for example, an interface for hospital
administrators or a website for a museum), we need to make sure that the
design of the interface can be used easily regardless of digital literacy. That
means designing for the people with the lowest level of digital literacy first.
The North Star should be to minimize any potential for fear or confusion.
This looks like ensuring that the interactions and language are easily
understood and context-appropriate, people are able to go at their own pace,
and the design team spends extra effort making sure there is sufficient help
and instructional information throughout the experience.
Memory aids that show the relationships between categories (like color
coding) and flexible learning pathways that offer an entry level into usage
can also ambiently educate users on more complex parts of the interface in
a scaffolded way. And if we know that people with lower digital literacy are
responsible for entering data, the system itself can be designed in a way to
ensure quality control.
If we follow these guidelines when we know our tools will also be used by
people with lower digital literacy, it will make them more comfortable
interacting with technology in general. And as they use more apps and
services, their skills will improve and their confidence will increase, making
it easier for them to exist in today’s digital world.
20
Take extra care of seniors.
A lot of the difficulties seniors face when dealing with digital products have
to do with the fact that they were introduced to new technologies later in
life—they’re digital immigrants (see Principle 19). This makes some
seniors insecure when dealing with a new digital product for the first time.
Though future generations who did grow up with digital technology will
probably not face these exact same challenges once they are over sixty-five,
these considerations are not exclusive to today’s seniors. If we design
something that seniors can confidently use, other digital immigrants will
find it much easier to interact as well.
Key screens from the Met Museum’s website across desktop, mobile, and tablet
showcase a bold and oversized UI that was specifically designed to be as easy to use as
possible by people across all demographics, but especially seniors.
21
Children are not small adults.
When we were working on the first iPad app for Nickelodeon—a children’s
television network—we instinctively knew that an interface that works
great for most people might not work at all for kids. It was the first time we
were designing something for children, and we didn’t want to insult their
intelligence by simply dumbing down the interface or slapping some bright
colors and cartoon characters on the screen and calling it a day.
During one of the usability studies, the kids were given iPads so we could
observe their content-discovery process. Whereas adults tend to stick to the
main path when trying to find information, we discovered that children
actually like to try many different options. One kid was typing random
letters—like the letter F—into the YouTube search bar and hitting enter.
When asked why, he answered, “I just wanted to see what would happen.”
Unlike adults, who can easily be placed in broad age groups like twenty-
five to forty-five, defining the right age groups for children is much more
critical, as not all children’s developmental stages are the same. The Nick
app had to appeal to children between the ages of six to eleven, which put
our app more or less in the “concrete operational stage” as theorized by
child development psychologist Jean Piaget. And since the aim of this stage
is to develop logical thought processes and learn about how things work, we
looked at number games, logic games, crosswords puzzles, and STEM toys
for inspiration.
When we launched the app, we were a bit nervous. Would kids get it? All
the adults we showed it to seemed skeptical. When it became the most
downloaded free entertainment app on the App Store and won an Emmy
Award a year later (we had no idea apps could even win Emmys), we knew
the gamble had paid off. Kids loved it. By celebrating how children
between the ages of six to eleven interact with content differently than we
do, we managed to create an experience that respected the spirit of
childhood.
22
Design for learnability.
The term “learnability” in UX design refers to how easy it is to interact with
a new product and the degree of effort required to learn to perform new
tasks. It’s a form of usability, except that when designing for learnability,
we have to take into account that the user will probably have to learn how
to use the interface while interacting with it. When learnability is high,
users are able to learn novel interactions without any training or
instructions.
Some interfaces have higher learning curves than others. Standard websites
like booking platforms or e-commerce sites will not have much of a
learning curve at all. But more complicated computer games or specific
technology applications make users only more proficient with each
subsequent use.
What happens when users return frequently? Or are experts at using the
product and already know their way around all the corners of the interface?
Those types of people don’t need us to hold their hand. They need faster
speed and greater control to perform more sophisticated tasks.
These types of users are called power users, and almost every product has
them. But only features that will be used frequently—or actions that require
greater control—need to be designed for power use. And to help clarify the
exact additional features required, it’s important to understand where power
users differ and how they might use the interface to perform more complex
tasks.
Maybe it’s all about speed, and we need to consider keyboard shortcuts. Or
maybe they need to batch execute tasks, and we need to create macros. Or
maybe they need to configure more complicated settings, and we need to
provide an advanced control panel. Whatever the case may be, as soon as a
product is used by someone on a daily basis, they’re going to need more
advanced features designed with frequent use in mind.
The CMS (content management system) we designed for the Spotify design team
allowed a select group of people within Spotify to publish content on the Spotify
website without having to involve any designers or developers. They could create
gradients that would support the header of the page and add content in any order they
wanted through the use of formatted text, images, galleries, videos, quotes, and
downloads, as well as embedded code, widgets, and Spotify music players.
24
Make the choice easy.
The first time I walked through a supermarket in Atlanta, Georgia, I felt
paralyzed. Being from the Netherlands, I was not used to seeing such an
overwhelming number of options for cereal, jam, cheese, or toilet paper. I
must have spent at least an hour trying to figure out what cheese to buy.
Choice is good, but too much choice stresses us out and prolongs our
decision-making process.
To get the right depth of research to the right person in the quickest way
possible, we went through all the spreadsheets line by line. We categorized
and organized all the research in such a way that the new interface required
only four questions to get to relevant information. A process that used to
take hours (if people even followed through with it at all) could now be
accomplished in ten seconds or less (see Principle 15), resulting in many
more people accessing and utilizing the research within Spotify.
Hick’s law is extremely important in UX. The worst digital products are
universally characterized as having too many choices and options. When
designing interfaces, it’s important to create a system that will do most of
the heavy lifting and smartly cut out the largest number of frivolous or
unimportant options for the user. UX designers are responsible for
organizing content in such a way that users are left with only the choices
that actually matter.
For the interactive research tool we worked on for Spotify, which was meant to display
Spotify’s research on people’s preferences around listening to music together, we
created an interface that allowed people within Spotify to quickly filter through all the
data through conversational language. In 10 seconds or less, people were able to get to
actionable insights that they could take into their product definition or design process.
25
Diverse teams create better solutions.
Design is run by white men. To be exact, 76 percent of people who design
for the web are white, and 58 percent of them are men. That obviously is
not representative of our society and leads to bias issues.
When Apple’s voice assistant Siri was first introduced in 2011, I remember
thinking how sexist it was to make an obedient, submissive, compliant,
personal assistant female. But with only 22 percent of jobs in artificial
intelligence being held by women, I imagine that there probably weren’t
enough female voices in the room to offer an alternative perspective.
Diverse teams are also better for the bottom line. A 2015 McKinsey report
on 366 public companies found that companies in the top quartile for racial
and ethnic diversity are 35 percent more likely to have financial returns
above their respective national industry medians. And that’s big money.
Why should we care? Because history has taught us that what is acceptable
today could be inconsiderate, hurtful, or discriminatory tomorrow. That’s
why it’s important to surround ourselves with people who are different from
us and keep different types of people top of mind throughout the entire
design process.
As UX designers, we are shaping what the digital world looks like. Let’s
keep our biases in check and question our own assumptions. If we make
sure that what we release into the world is more representative and
respectful of our shared diversity, everyone wins.
26
Context matters more than screen size.
In 2007, the year that both the iPhone and smart TVs were introduced,
Nokia’s cultural anthropologist Jan Chipchase released research revealing
that three items were now considered essential across all cultures and
genders: keys, money, and a mobile phone. This meant that designing
mobile interfaces could no longer be an afterthought.
We dove into the website’s analytics and dissected USA Today’s incoming
traffic per device, which revealed a clear, predictable pattern. Smartphones
dominated the morning and evening commute time, desktop browsers
accounted for the highest amount of traffic during standard working hours,
and tablets became a bigger player later in the evening.
Though initially intended as mobile devices, tablets tend to stay in the home
and are predominantly used for entertainment and long-form content. So the
typeface and type size in the long-form articles on tablets had to account for
reading comfort first, and the layout had to work equally well in vertical
and horizontal orientations.
When, where, why, and how we access content needs to be considered well
before we actually start designing anything, because when it comes to
designing for multiple devices, there is no one-size-fits-all solution. When a
system is designed for context of use rather than screen size, there is a
higher chance that the interface will be more appropriate and feel more
comfortable.
27
Design for clumsy handling.
Have you ever seen a toddler interact with a tablet? Or a cat? When I gave
my baby boomer mother her first iPad in 2012 (her first home computer
ever), I was amazed at how intuitively she was able to interact with it. Even
complicated tasks—like changing the system language from English to
Dutch—she figured out on her own without any involvement from me.
One of the reasons tablets are so intuitive is that when we design for touch,
we have to make sure that the tappable area of each button, menu item, or
link is roughly the size of a normal human fingertip, key on a keyboard, or
button on a remote control. That is not the case when designing for mouse
inputs, which can target much smaller areas (see Principle 51).
A 2003 MIT study that investigated the mechanics of tactile sense found
that the average human fingertip is between 8 to 10 millimeters. And when
it comes to interface design, both Apple and Android recommend a touch
target size of 7 to 10 millimeters, with a 5-millimeter separation between
interactive elements to ensure people don’t accidentally tap the wrong item.
These are just recommendations, however. Someone once told me the story
of how they designed a mobile app to help power-grid repairmen log issues.
The app had all the required functionality, but the repairmen found the
interface hard to use. The designers invited the repairmen over for some
usability testing, and as soon as they walked in, the problem was
immediately clear: These repairmen’s hands were much bigger than the
average person’s hand.
Regardless of what we are designing, if buttons are bigger, options are
fewer, and contrast is higher by default, we can accommodate a larger
spectrum of users without much effort. We can make sure our products can
be used by children, seniors, people with motor or vision impairments, cats,
or even power-grid repairmen with unusually large hands.
Our self-initiated x100 is a simple iOS app that allows people to easily keep track of their
reps during workouts. Since we wanted to make sure that people were able to focus on
their workout—and are likely quite sweaty—we made sure that all interactive elements
were as big and bulky as possible.
28
Match the real world.
Whenever we have to come up with a new interface for a project, we
always start by thinking about how people would interact with it in the real
world. That way it feels familiar and people immediately know what to do.
It’s also why we delete things by dragging it to the trash, group documents
into folders, and use the compass, flashlight, calculator, and clock on our
phones without any instruction.
During the concepting phase of USA Today, rather than looking at other
newspaper websites for inspiration, we closely examined the actual physical
newspaper and talked about what our behavior is like when reading
newspapers. People don’t tend to read the newspaper from start to finish
like a book. Most of us will scan the front page for interesting articles and
then dive into our favorite sections.
USA Today color codes all of its individual sections. They also drive articles
with large headlines and have a much bigger emphasis on imagery. Besides
keeping all of those design elements intact, we also created an interaction
model that made it easier for users to stay within their preferred section,
much like how they would if reading a physical newspaper.
No thanks. I don’t want to live in a world where every single website looks
the same. And with audiences having gotten a whole lot more sophisticated
since Jakob Nielsen first made that statement back in 2000, there are many
examples of how breaking with interface conventions not only works, but
also leads to higher engagement.
When Sundar Pichai was heading up the Google Chrome team in 2010
(before he was promoted to CEO of Alphabet), we worked with his team on
the “20 Things I Learned about Browsers and the Web” interactive
experience. The Google Chrome team had written twenty “things” to help
people better understand some core web concepts, and Christoph Niemann
was tapped to create illustrations.
Rather than making it look like a standard website, we wanted the articles
to feel more important, almost like Google had written a thesis. We settled
on making the interface look like an actual book. There was a cover that
opened to reveal a spread, and users could manually flip through the pages
horizontally. It also worked in offline mode, so if users would leave and
come back, there would be a little bookmark indicating where they last left
off.
The project was hugely successful, engagement was much higher than
anticipated, and the UX and visual design was honored at the 2012 Webby
Awards. It looked like no other website out there at the time. It broke with
all conventions. Jakob Nielsen would have hated it.
Breaking with convention can be a good thing, but it has to be a deliberate
act and should never be done accidentally or out of ignorance of the norm.
It should also always take the intended target audience into consideration.
But if we do manage to create something new that is still very intuitive to
use, people will not only interact with it easily, but they’ll probably
remember it much more favorably as well (see Principle 9).
Key screens from the “20 Things I Learned about Browsers and the Web” interactive
experience we worked on for Google in 2010.
30
Persuade, don’t coerce.
In 1971 designer Victor Papanek said, “There are professions more harmful
than industrial design, but only a very few of them. And possibly only one
profession is phonier. Advertising design, in persuading people to buy
things they don’t need, with money they don’t have, in order to impress
others who don’t care, is probably the phoniest field in existence today.
Industrial design, by concocting the tawdry idiocies hawked by advertisers,
comes a close second.”
In our studio, we have had many discussions with our clients where we
highlighted some seemingly innocuous yet nefarious or coercive practices.
Most of the time, the client was not really aware of it. They just want to hit
their targets or KPIs (key performance indicators) and don’t really know of
any other way to do it. Which is fair; they’re not the expert, we are. That’s
why it’s our responsibility to help educate and propose alternatives that
don’t take advantage of the user.
If all UX designers would think about how every single product or feature
they are working on might coerce people into doing something they didn’t
set out to do and raise the alarm right away, the internet would be a much
more positive place.
31
Design for passive attention.
Most digital products require interaction to be useful. Twitter, for example,
is valuable only if people tweet, like, comment, follow, and keep up with
their feed. Otherwise, it’s not. This is true for all interfaces, with the
exception of smartwatches, activity trackers, or smart home devices like
lightbulbs, switches, doorbells, or thermostats. Smart devices don’t require
any interaction from the user to provide value or be functional.
Smart devices are part of the “Internet of Things,” a term coined by Peter T.
Lewis in 1985. According to Lewis, the “Internet of Things, or IoT, is the
integration of people, processes and technology with connectable devices
and sensors to enable remote monitoring, status, manipulation and
evaluation of trends of such devices.” In other words, any device that is
connected to the internet.
When we were working with Google on some clock faces for their Google
Nest Hub smart home device, we had a lot of discussions around what the
purpose of a screen in the house really is and whether or not a smart home
device should even have a display to begin with. Because if it does have a
display, it is likely always on, so it should add something to the
environment and not feel like one of those TVs that are always on when
you walk into a sports bar.
Not all interfaces require constant interaction, so thinking about what value
a device can bring when it’s in idle mode or just ambiently part of the
environment is very important. An internet-connected device in the home
has unique capabilities that an analog device doesn’t. But we have to be
very careful with how we use those capabilities and make sure we add to
the environment rather than overtake it.
Key clock faces we designed for the release of the new Google Nest Hub smart home
device. Users were able to choose from a large variety of different clock faces to best
match their home decor tastes and preferences.
32
Know the purpose.
In the 1970s German industrial designer Dieter Rams said, “Products
fulfilling a purpose are like tools. They are neither decorative objects nor
works of art. Their design should therefore be both neutral and restrained,
to leave room for the user’s self-expression.”
All digital products are tools and therefore have a purpose. If you’re an e-
commerce marketplace, people want to buy something; if you’re a search
engine, people want to search something; and if you’re a content platform,
people want to read or learn something. When people use a digital product,
they have a goal in mind, and they want to be able to achieve that goal as
quickly as possible. If they can’t, the design has failed.
But notifications aren’t inherently evil. In fact, oftentimes they can make
the overall user experience better. Imagine if there weren’t any error
messages informing us something was filled out incorrectly, warnings right
before we tried to delete something important, or alerts that notified us of
important changes. We need notifications.
Over the course of my career, I have designed many, many, many forms.
And on almost every project, I have had to explain to clients that every little
field added to a form negatively affects its conversion rate. The more
mandatory fields there are, fewer people will complete the entire form.
That’s why it’s very important to make sure we ask only what we really
need. Remember that people are doing us a pretty big favor by filling out
the form in the first place.
Also clients must consider if they actually need this information. Whenever
I ask what they plan on doing with all of this information, the usual
response is that there is a grand plan for some sort of magical “customer
relationship” database. In the future. At some point. When we get the
budget. But the truth is that most of the time all of this data ends up in some
black hole that nobody ever looks at again. They’re not even doing anything
nefarious with it; it’s literally just sitting there, waiting to be stolen or
hacked.
However, there is a way to make filling out forms fun. The One Shared
House 2030 project we did in collaboration with SPACE10 and IKEA about
the future of communal living is basically a form disguised as a game. We
hid twenty-one questions behind colorless shapes that would reveal the
question on click or tap, kind of like an advent calendar. As soon as a
question was answered, we’d show the user how their answer stands in
relation to everyone else, and the shape would get a color. It was the highest
conversion rate we’ve ever had on any form ever.
Obviously not all forms should feel like a game, but if the form is ordered
logically, fields are labeled clearly, related information is grouped, there are
proper defaults, both keyboard and thumb input has been considered,
autocomplete is provided whenever possible, and we ask only what we
really need, more people will complete it (see Principle 11). And when they
do, let’s make sure there is an actual plan for all of that data.
A form that doesn’t look like a form, because it’s disguised as a game. It’s the highest
conversion rate we’ve ever had on any form ever. Over 150,000 people from all over the
world completed the form we worked on in collaboration with SPACE10/IKEA that
captured and displayed people’s preferences around communal living.
36
Little time, little design.
Normally when we opt for a minimalist design, we do so because we know
it will lower the cognitive load of the user, making the interface easier to
interact with (see Principle 11). Or it’s for aesthetic purposes. Or to convey
a certain feeling or emotion. But sometimes we keep an interface simple
because it needs to be designed and built in as little time as possible.
One of the things Anton and I agreed on when we first started our studio is
that we would use any kind of downtime between projects for personal
experimentation. During these pauses, we create our own project brief and
use the available time frame as our deadline to complete whatever we come
up with.
The first time we had such a break, we made a mobile game. We thought it
would be a good idea to do something with color, as that wouldn’t require a
lot of design effort and would be easier to complete.
Once we dove into the world of colors, things became interesting. Since
each brain responds differently to the stimuli produced when incoming light
reacts with the several types of cone cells in the eye, the perception of color
is subjective. We also see colors differently depending on gender, ethnicity,
geography, and even the language we speak. So we thought it would be
interesting to design a game that tests people’s perception of color.
We created a simple ten-round game that presented users with a color for
three seconds and then asked them to match that color as closely as
possible, allowing them to discover the accuracy of their color perception.
Since the mechanics of the game were quite simple, it didn’t require a
whole lot of design or development effort. We were able to concept, design,
and launch the entire game within two weeks.
There are many reasons why we might opt for a minimalist design. But
since the right solution can oftentimes be found in the simplest of ideas,
placing constraints on the design process also helps save time. The fewer
elements and features there are, the faster it can be designed and built. And
that makes a huge difference when crunched for time.
Key screens from our self-initiated ColorMatch iOS game. The inspiration came from an
argument we were having about a color. My design partner, Anton, thought it was one
color, and I disagreed. To settle the argument, we dug into the science of color
perception and created an app that tests how accurate people’s color perception
actually is.
37
Rules are meant to be broken.
High usability is very important when it comes to websites or interfaces
where users are trying to complete a task. But if we want to encourage
people to play or want to be experimental, making something that violates
all usability rules and is deliberately anti user friendly can actually increase
engagement (see Principle 29).
But before we start breaking the internet, it’s important to at least be aware
of the norm. In 1990, Jakob Nielson one of the world’s foremost experts in
web usability, developed a list of ten heuristics for user interface design.
This list has become the gold standard for usability ever since:
When Alexander Wang was creative director at Balenciaga, they came over
to our office to discuss a potential collaboration, and I said to him that we
want to ensure working together will be more like dating because we’re not
prostitutes. Our account manager gasped and kicked me under the table.
Luckily the entire Balenciaga team burst out laughing. But it’s true.
Depending on the size of the project, you’re going to have to work together
anywhere from three months to a year. That’s a relationship. And that’s a
long time to deal with any red flags you chose to ignore when you agreed to
do the work.
Even if your favorite brand or product in the world calls, pay very close
attention to how they behave from the very first moment of contact, as that
will be indicative of how they’ll behave throughout the project. Do they
take forever to answer emails? Are they hard to pin down? Are they overly
concerned with fees and money? Do they understand and respect the
process of UX? Is this project important to them, or is it something they
don’t really care about? Are they open to new ideas? Are they open to
change? Are they innovative themselves? Do you like them?
I have learned the hard way that if my gut tells me something is a little fishy
in the early stages of business development—even if I can’t quite put my
finger on it—the project will be a disaster. And if a bad client does manage
to slip through our evaluation process or they reveal themselves as such
later on, the only thing we can do is learn from the experience. What is it
that made them bad? Why did this problem arise in the first place? What
could we have done to prevent it? What lessons have we learned that we
can apply in the future?
Tolstoy’s 1877 novel Anna Karenina starts with this sentence: “All happy
families are alike; each unhappy family is unhappy in its own way.” And
the same is true for client relationships. Positive client relationships share a
common set of attributes that lead to a great project, while a variety of
attributes can lead to a bad client relationship. That’s why it’s important to
make a conscious effort to screen for bad clients prior to signing any
contracts, because there is not a single scenario in which it’s worth dealing
with a bad client.
39
Be a good detective.
Before we start any work, I always tell our clients that we are not—and will
never be—the expert on their business. But we are the experts on moving
them through a design process that will benefit their customers, which in
turn will help their business. But to do that, we first need to dig into what
the client is trying to achieve.
Some clients, especially if they have a dedicated digital team, have already
done a ton of research, are super organized, are clear on what they need,
and have put all of that thinking in writing. Other clients may not have
prepared as extensively and only have a top-level hunch that they need us to
validate (see Principle 56). Either way, we still have to get up to speed
before we kick off design production with these two activities:
Initial questions
To be as prepared as possible for the kickoff meeting, we first send over
some questions. We ask about the roles of the project members, what they
can tell us about their target audience, what they think about their
competitors, where they think they need to do better, how they’re currently
handling making updates, what they would love to have if time and money
weren’t issues, and who will ultimately be responsible for signing off on
our work.
Kickoff meeting
Once we have digested that, we set up a four-hour meeting (ideally in
person) with their core project team to go through our questions, clarify
requirements, review existing design documentation, understand their
current workflows, identify what they know about their customer needs, and
brainstorm how we could potentially help their users achieve their goals.
At the same time, the brief can’t be too limiting—there still has to be
enough space to allow for surprising solutions. When I was doing my
master’s in communications design at Pratt, a professor once said to me that
if the brief is “design a better toothbrush,” you will always end up with
something that looks like a toothbrush. But if you open up the problem
statement to “design a better way to clean your mouth,” the solution might
not look like a toothbrush at all and might even be better than a toothbrush.
Being very literal about the project’s goal helps kick-start the ideation
process and creates a solid framework to measure all future decisions
against. Without restraints or a good problem statement, it’s hard to know
where to even start, which can feel overwhelming and paralyze the design
process. If we have a clear framework, it’s easier for people to stay on track,
and we are more likely to solve the right problem in a surprising way.
Key screens from our self-produced interactive documentary One Shared House about
my experience growing up in a communal house in the center of Amsterdam. Since our
problem statement was “make switching between watching the video and reading the
background information feel natural,” we looked at early video games that combined
storytelling with interactions, like Where in the World Is Carmen Sandiego? and The
Legend of Zelda.
42
Find shortcuts.
Some projects have a loosely defined launch date determined by the
features that will be included, whereas others have a very fixed deadline
that must be hit, no matter what. If a project does have a strict deadline, any
proposals from the concepting phase need to be able to be executed within
the agreed upon time. So we have to be very careful with what we propose
(see Principle 44).
When working with the History Channel on a digital feature about the
150th anniversary of the American Civil War, we agreed to do six
interactive infographics that would be interesting for both Civil War
fanatics and seventh graders learning about it for the first time. Since an
anniversary happens on a specific day, we knew there would be no wiggle
room when it came to the deadline.
During our requirements gathering at the start of the project (see Principle
40), the core client team told us that whenever they would do any feature on
the Civil War, hardcore fans—you know, the type that dress up and reenact
battles on the weekend—would send complaints about any spotted
historical inaccuracies. People would get so worked up over things like the
color of the buttons on a Confederate soldier’s uniform being wrong, they
would send literal hate mail.
Back at the studio, we discussed it with the team, and after some
brainstorming, we stumbled upon a genius shortcut. We decided that the
entire experience would happen at night so people would only ever see the
silhouettes of the soldiers, without any details that could be pulled apart for
their historical inaccuracies. When we presented it to the History Channel
and told them about our time-saving cheat, they all burst out laughing. We
agreed on the design direction that day and continued on with production as
planned.
To get a product out as quickly as possible, it’s best to release products with
the bare minimum amount of features required to see how people will
interact with it. Otherwise we run the risk of taking forever to release a very
large, bloated, and expensive product nobody wants or needs (see Principle
44).
The term “minimum viable product” (MVP) was first coined by Frank
Robinson in 2001 and is a development technique in which a product is
released with only the core features required for deployment. Must-have
features are included in the first release, and nice-to-have features are
identified but planned for a later release. So if we’re designing a plane, for
example, the MVP would contain only the features that actually make the
plane fly. The carpet, passenger seats, toilets, or overhead compartments
would be slated for a later release.
Planning features early on in the project life cycle is vital because it allows
us to define the product strategy and the road to achieve it from the start. It
also creates greater cohesion within our team and with the client by
managing scope, and it gets the product to users as soon as possible.
44
Underpromise and overdeliver.
Understanding which features to include from a business perspective is
quite easy, as that requires conversations with only the business
stakeholders. But figuring out which features should be included for the
users is a little trickier. It’s not as simple as only including the bare
necessities for the launch (see Principle 43). It’s also important to include
some features that the user isn’t expecting and will be positively surprised
by.
It’s important to keep in mind that features that delight users now could
become expected features later on. For example, the crowd may have
gasped when Steve Jobs introduced the pinch-to-zoom functionality in the
first iPhone at the 2007 Apple event, but we’re not gasping now. As
technology evolves, we become more and more demanding in the types of
features we expect. That’s why it’s important to continuously re-evaluate
the interface and release new features every once in a while that have the
potential to wow users once again.
Members of the Art Directors Guild can quickly see all the members of the guild who
worked on the same production, making it easier to find entire production teams
who’ve worked together before.
45
Introduce complexity only when necessary.
The biggest discussions in any project are always about the feature set—
what will users actually be able to do in the final product? Most of the time,
stakeholders get stuck on a cool idea without asking if it’s essential in
helping the user achieve their goal. Our job as UX designers is to advocate
for the user’s needs, ruthlessly editing down unnecessary content and
functionality that will get in their way (see Principle 11).
In our studio, we always start with the simplest solution and introduce
complexity only when necessary, not just for the user’s sake but also for our
own sanity. We have to get the project done on time and within budget, and
whatever we design needs to be easy to build and maintain as well.
When working on the new website for the Art Directors Guild, we were
inundated with feature requests from various committee members. Many of
these requests would have made the product a complicated mess, and we
knew that was not going to benefit their members or the project’s timeline.
After many meetings that ended in gridlock, we walked into the executive
director’s office—who had commissioned the work—to ask how we should
explain to the committee members that we cannot possibly add all the
features they want. He looked up, and with a smirk he said, “Tell them
people in hell want ice water.”
The homepage for the Art Directors Guild, a labor union representing film and television
professionals, is a scrollable website that has only relevant features and content that
update most frequently. More complicated features were moved to other parts of the
experience.
46
Some complexity cannot be reduced.
I’m writing this book on a 2020 MacBook Air. It’s the thinnest and lightest
computer I’ve ever had and quite possibly the most beautiful one as well.
But I curse it on an almost daily basis. There’s not a single USB, HDMI, or
SD card input, which means that every time I need to connect to a screen,
move files, or access my external hard drive, I need to first connect to a very
expensive dongle that was not included with the laptop. By making the
product thinner, lighter, and simpler, Apple has made my life more
complicated.
This is in direct violation of Tesler’s law, which argues that for any system,
there is a certain level of complexity that cannot be reduced. The law was
coined by computer scientist Larry Tesler in the mid-1980s while he was
working for Xerox PARC, and states that complexity does not disappear,
but simply moves from one area to another. In other words, complexity is
like a balloon. If we squeeze it on the user’s end, it will inflate on the
development side, and if we squeeze it on the development side, it will
inflate on the user’s end.
With literally thousands of product SKUs and variations to choose from, the
most complicated product portfolio we have ever worked on was for
Austrian lighting company Zumtobel. Finding the right information density
for the sophisticated target audience of lighting designers and architects was
incredibly hard, and we spent a lot of time thinking through the structure of
the data. How dense is too dense? How dense is dense enough?
Before we got started, our initial gut instinct was to remove as much
complexity from the interface as possible, but after speaking to actual
customers, we learned that some level of complexity needs to remain,
because a certain level of control is not only needed but expected.
Simple actions require simple tools, but complex actions require complex
tools. Rather than trying to actually simplify complex functionality, we
need to make it feel simpler.
The amount of information on Zumtobel’s website might seem overwhelming to the
layman’s eye, but the sophisticated audience of lighting designers and architects
required a high level of control and expected to be able to see all relevant information
before making a decision on a lighting fixture or solution. The high level of information
density was designed on purpose.
47
Imagine the user journey.
When talking about a user’s goal—for example, ordering a car service—it
can be hard to imagine what a user actually experiences to achieve that
goal. On the surface, it sounds pretty straightforward. We connect a rider
with a driver, and the user is able to get to where they’re going. The end.
But if we look closely, it’s actually a lot more complicated than that.
Let’s imagine a user who frequently switches between different apps to get
to the cheapest car service option. What might the user do to ensure they’re
getting the cheapest rate? What would make them feel comfortable
deciding? What if they’ve decided but there aren’t any drivers available?
What if the driver arrives late? What if the driver takes an unplanned
detour, or drives dangerously, or is rude? What if the user left something in
the car, or wants to leave a bad rating but feels bad doing so?
Mapping out the entire user journey not only helps us get ahead of issues
that might arise, but it also allows business stakeholders—who might be
looking only at KPIs (key performance indicators) through a dehumanizing
spreadsheet—gain empathy for the user. It also identifies where there’s
room for improvement and who owns that improvement. Is it something
that can be solved with design alone? Or is it a structural change that needs
to be solved on the business side as well?
So here’s how they differ. When mapping out the user journey, we are
considering all of the product’s touchpoints. (If we keep with the car service
analogy, that would include thinking about using a car service app, actually
ordering a car, being in the car, being dropped off, and even interacting with
customer service (see Principle 47). A user flow, however, describes only
the user’s experience inside the app itself, not the entire ecosystem of the
product outside of the app.
User flows are usually represented by a diagram that shows the actions the
user has to take inside the interface to accomplish their goal. Each action is
represented by a rectangle and each decision point by a diamond, and they
are connected by arrows representing the direction the user has to take.
Besides showing the happy path, which is the quickest path to success, a
user flow also maps out all possible alternative paths to understand where
there might be unnecessary friction. And once that friction has been
identified, we can optimize and streamline that specific path for the user.
The great thing about user flows is that with very little effort, before we
even design any UI or do any information architecture, we can get a bird’s-
eye view of all the possible paths available to the user. The other nice thing
is that as a deliverable, they’re quite easy to understand. Everyone—
including clients and developers—can understand rectangles connected by
arrows.
Unfortunately, whenever we discuss user flows in class, my students’ eyes
glaze over. The vast majority of them would much rather be working on the
layout of a screen than on this abstract schematic. If I had a nickel for each
time I heard a student say “I HATE USER FLOWS,” I would have been
able to retire by now. But here’s the good news: There’s no wrong or right
way of doing them. As long as they’re understandable to everyone on the
project and weird moments of friction are discovered, you’re doing it right.
It’s nearly impossible to design the most efficient path to a user’s goal right
from the start. That’s why it’s important to try various approaches to ensure
that the overall user experience is based on a solid framework. The path the
user has to take to reach their goal takes priority over the more visual
aspects of the job like UI design or information architecture.
49
Remove barriers and obstacles.
Let’s dive into some concrete ways of how to remove unnecessary friction,
barriers, and obstacles from the user’s path. A good user flow maps out one
goal at a time, always has a clear starting point and end goal as its title, and
only looks at ways to shorten the path between those two specific points
(see Principle 48). (Like, for example, from ordering a car to rating the
driver.)
Since we read from left to right, the happy path (what we want users to do)
should always read in our natural reading direction, and the alternative
paths (what users could also possibly do) should always fork upward or
downward. That way it’s easy to see at a glance how fast or slow the happy
path already is and how simple or complicated all the alternative paths are.
It’s also important to make sure each action is clearly labeled and to the
point, void of jargon or overly wordy labels that contain unnecessary
information. Doing so will not only help ensure that all audiences can
understand what has been mapped out, it also allows the UX designer to
easily return to a previously closed or paused project without skipping a
beat.
The same holds true when designing interfaces. Except that in the world of
UX, the gaps or spaces are about the way features and content are presented
to the user during a specific interaction. Or rather, how they’re not
presented to the user. It could mean hiding the navigation when the user is
actively reading, collapsing information that isn’t relevant to the current
task, or breaking up content into digestible little chunks so they contain
only the bare minimum number of words required to get the point across
(see Principle 11).
When users are left with only the features and content they really need and
nothing else, usability and scannability immediately improves, structure and
navigation is understood much faster, goals and tasks are achieved much
quicker, and fewer mistakes are made overall. On top of that, bounce rates
are reduced, retention rates go up, and people tend to feel that the site or
app is more credible.
However, we can’t simply hide features and call it a day. In fact, we have to
be very careful if we do decide to suppress items and be sure to choose the
right method and visual indicators to not confuse users. So before we decide
to suppress certain features, we need to ask ourselves the following
questions first:
At times, not showing features can hold just as much value as showing
them. By suppressing features people don’t need, we help highlight the ones
they do. We just need to make sure that whenever we do decide to hide less-
used features, there are easy-to-understand trigger indicators, and we don’t
inadvertently make the interface harder to use.
The everyday example of this principle is how things like filters are suppressed by
default, only appearing when the user needs them. Shown are two different mobile
states for the Austrian lighting components manufacturer Tridonic (sister company of
Zumtobel). The default state is on the le , and the filtered view is on the right.
51
Pointing devices inform functionality.
Pointing devices in the field of HCI (human-computer interaction) refer to
any kind of input that allows the user to control an interface. For desktop
computers, that’s commonly the mouse. For laptops, it’s the touchpad, and
for smartphones and tablets, it’s our finger. But there are many more kinds
of pointing devices. A stylus, joystick, trackball, or Wii remote are also
types of pointing devices. There are even special glasses that allow us to
control computers with our eyes.
If, for example, a user is creating a new calendar event on one side of the
screen, we don’t want them to have to move their mouse all the way to the
other side of the screen to hit the confirm button. Or if the user is holding
their mobile device in their right hand, we don’t want to force them to move
their thumb all the way to the top right of the screen to send a message they
are writing on the bottom of the screen.
While graphic design has since moved on from this debate, with both
rational and personal expression holding credence, the debate still remains
in the UX design field fifty years later. Objectivity is often considered to be
ideal for UX design. Research methods (usability testing, ethnographic
studies, card-sorting exercises, and more) are meant to result in an empirical
and objective design in which the designer’s personal preferences have been
replaced by agreed-upon evidence. It’s science.
Except it’s not. Most companies selling design research are selling a
pseudo-scientific con.
I have seen highly suspect conclusions from research studies where leading
questions were asked to a ridiculously small number of people. I have also
seen designers test the usability of their own products in such a way that the
results always skew positive (see Principle 97). All this research is
extremely expensive, takes a lot of time, and is often given greater
importance than intuition and experience-based design decisions.
I’m not saying don’t do research—we do research in our studio. But let’s
not pretend that the research is in any way scientific, or that it results in
objective design. Research can help inform the design and remove some of
your own bias, but it does not offer absolute truths (see Principle 53). The
person who guides the research and interprets the results is still human and
therefore unable to fully remove their own bias.
The emphasis on objectivity narrows our perspective and makes us less
free, less open-minded, less creative, and less human in our thinking. I
agree with van Toorn. Let’s welcome the diversity of different personal and
idiosyncratic perspectives. Listening to our intuition, acknowledging our
past experiences, and bringing the totality of our human experience to the
table is our greatest advantage as designers.
53
Most of the science in design is bullshit.
What makes a great design? Is there a way to measure it, quantify it, prove
it? Is there a way to ensure it? The short answer is kind of, but not really.
And that’s not something that businesses like to hear. Most businesses don’t
want to invest a bunch of money into something that can’t be proven. To
placate their skeptics and get their work approved, designers have come up
with snake-oil-salesmen-type research techniques to come up with numbers
that will do the convincing for them.
In our studio, we start all projects by asking ourselves, our potential users,
and our stakeholders a lot of questions. And let’s be honest here; because
we make biased decisions based on our own assumptions and intuitions,
design research is not a science. It’s a highly subjective discovery process.
We are discovering things to expand our understanding. And that’s OK. The
fact that it’s not quantifiable doesn’t discredit the work.
Design takes courage on the client side as well as the designer’s side. It
takes courage to accept that good design emerges from a nonlinear,
intuitive, and unreplicable—dare I say magical—process of a talented and
empathetic designer (see Principle 52). And once we feel strongly about
something as designers, it’s more helpful to the success of the project to be
able to articulate and argue that point than to hide behind “the research has
shown!”
They are asked to come up with an idea for a native iOS app that will make
backpacking through Thailand easier. The brief states that the app should
solve a specific pain point that doesn’t take the user out of their travel
experience. The target audience is backpackers between the ages of
eighteen and twenty-four, either traveling solo or with a group of friends,
with a budget of less than $25 per day, and on a trip of two months or more.
Before they get started, students are given the following assumed pain
points and are asked to validate and add to these pain points when talking to
potential end-users later on:
Once the students have received this brief and their questions are answered,
their first exercise is to look at the current ecosystem of the company that
sent them the brief (see Principle 55).
55
Map the ecosystem.
Digital products can exist by themselves, but they are usually part of a
larger ecosystem. In the case of my students’ backpacker app (see Principle
54), we imagine that the client’s ecosystem also contains physical
guidebooks and maps, a website, various social media channels, an app of
common Thai phrases, and an itinerary-planning app.
The great thing about ecosystem maps is that they showcase how
everything is related from a bird’s-eye view. It also serves as a bit of a
mirror for the client, as it lays bare the overall product strategy (or lack
thereof) on their end. Understanding how everything fits together before we
start making suggestions is extremely important, otherwise we run the risk
of duplicating existing functionality, or worse, cannibalizing important
existing products within the ecosystem.
If we’re lucky, the company’s marketing department will have done a good
job of keeping track of individual product performance and have data to
look at. They’ll be able to tell us what has and hasn’t worked for their
customers in the past and what they’re planning to meet their business
goals. If we’re unlucky, the data sources will be chaotic, disorganized, or
nonexistent. If that’s the case, it’s not the end of the world, and we’ll have
to close that gap with our own research.
When it comes to data, we typically ask for everything but the kitchen sink
and create an online depository for the client to dump every possible piece
of information or report they have on conversion rates, engagement, time
spent in the product, feature usage, net promoter scores, previous
campaigns, web traffic, new versus returning customers, brand awareness,
SEO, Google analytics, digital marketing plans, device usage, cost per
acquisition, ROI, and so on.
It’s important to note that data on its own is pretty much useless. It’s not
about gathering as much data as possible and calling it a day. It’s also not
about taking the data as law and basing every future decision on it. It’s
about helping us understand user needs on a holistic level prior to doing any
user research ourselves.
57
Not everything that counts can be counted.
William Bruce Cameron’s 1963 text Informal Sociology: A Casual
Introduction to Sociological Thinking contained the following passage: “It
would be nice if all of the data which sociologists require could be
enumerated because then we could run them through IBM machines and
draw charts as the economists do. However, not everything that can be
counted counts, and not everything that counts can be counted.
When it comes to doing user research, there are two ways of going about it.
On the one hand, there’s qualitative research that can’t be counted—like
observing behavior through ethnographic studies and interviews—and on
the other hand, there’s quantitative research—like surveys, A/B testing, and
polls—that can be counted. Since humans, not numbers, tell us stories,
qualitative user research is far more important in UX. Let’s start there.
For the project where I ask my students to create an app that helps
backpackers travel through Thailand, they have to observe backpackers in
the wild, socialize with them, immerse themselves in their environment, and
interview them. This allows the students to gain a realistic understanding of
the backpackers’ actual needs and pain points, not just their imagined ones.
First they have to set up shop somewhere on Khao San Road (aka
Bangkok’s backpacker central) and observe. That could be inside a hostel,
on a busy street corner, or in a café. With pen and paper in hand, they have
to write down their observations. For example: “Seems like all the bags are
just tossed together. Storage? Safety? Convenience?” “People seem to be
socializing much more and are not spending much time on their devices.”
“Long lines in front of the only information booth on the street.”
This type of ethnographic research has its roots in anthropology and has
been adapted by UX designers for user research and product development.
And as with most UX deliverables, there is no right or wrong way of doing
them. As long as we can reveal insights by understanding users in the
context of their real-life environments, we’re doing it right.
Once students have identified some pain points through observation, they
can put together their interview questions (open-ended to allow for
tangents), identify who would be good to interview (someone who is not
busy), and find somewhere to conduct that interview (a place where
everyone can sit down and hear each other). During the session, which are
about thirty minutes, one student interviews while the other takes notes.
Let’s go back to the student example (see Principle 54). Since at this point
in their project the students have already identified the needs, habits, and
attitudes of the backpackers through their observations and user interviews,
it’s time to test their findings or hypothesis for statistical generalizability by
finding fifty backpackers to participate in their survey.
Over the course of my career, I have been handed some very cringeworthy
personas that were based purely on speculation—or very shallow research
—which included a ton of irrelevant information like their supposed
hobbies, favorite movies, foods they like to eat, and relationship status.
Who cares? This is not a creative writing exercise. I scream every time I
have to read a 1,500-word biography that has nothing to do with the actual
product.
But when the personas are based on ethnographic observations, user
interviews, surveys, polls, marketing data, and usage data, they have the
power to uncover previously unknown pain points, goals, needs, behavioral
patterns, and attitudes towards the product. And because they help bring
boring research to life, clients who are used to thinking of their customers
as numbers are able to better empathize with the real-life human beings
who will be interacting with their product (see Principle 1).
At their best, personas are a discovery tool for the UX team and a way to
remind everyone else who’s working on the product that we’re doing all of
this for actual people. However, it’s important to always keep in mind that
personas are there to help inform design decisions, not mandate them.
Personas can help point us in the right direction, but they can’t show us how
to lead.
60
Keep your enemies close.
Whatever product or idea we come up with, it’s very likely that someone
else has already created something similar. Unless it’s totally outlandish, it’s
almost impossible to create something that doesn’t already have at least
one, if not multiple, parallels. To make a product better than all the others,
it’s important to first scope out the competition.
First we need to figure out what it is that we are trying to compare. Are we
interested in usability? Overall user experience? Specific features?
Whatever it may be, determine the main comparison criteria and be sure to
compare apples to apples to understand how the product stacks up against
its competition.
Let’s go back to the student example (see Principle 54). Let’s say they are
working on an app that makes it easier for backpackers to plan their
activities as a group. In that scenario, they should identify all of their direct
competitors in the travel space (apps that are specifically designed to help
with planning group travel), while also looking at indirect competitors that
allow for group planning across other verticals (like apps that help people
split the bill).
Once the assessment criteria and the direct and indirect competitors have
been identified, it’s time to evaluate what makes each competitor unique,
what the industry standards are, what features are shared across all, and
where there might be space for innovation. Going through this exercise
informs what it might take to gain a competitive edge and how to make a
product that is better than all the others.
However, all data is only as good as the person analyzing it. And if the UX
team is too busy looking at competitors, they might inadvertently end up
creating something that is only marginally better but not actually innovative
(see Principle 41). A competitive analysis clarifies what it will take to come
up to par with competitors, but it does not show how to innovate and lead.
Once again, that’s where design intuition comes in.
61
Learn from bad examples.
We can learn a lot from products that are annoying to use; that’s why it can
be helpful to go one step deeper when looking at competitors and do a
heuristic analysis of an entire flow. (Derived from the Ancient Greek word
for “to discover,” a heuristic analysis uses rules or educated guesses to find
solutions to specific issues based on intuitive judgment.) Unlike usability,
which tests how user friendly a design is with a variety of people from the
target demographic, a heuristic audit is done by a UX designer (or multiple)
to test the usability of an entire flow before designing.
For this type of analysis, I am only interested in finding things that don’t
work, are annoying, take too long, interrupt me, confuse me, or block me
from continuing. Things that work well, I ignore. When I do encounter a
usability fail, I take a screenshot, put that screenshot into a Keynote deck,
and rate each usability fail based on the following criteria:
Visual design fail only (e.g., buttons that don’t look clickable)
Minor usability problem (e.g., buttons that are not in the most logical
place)
Major usability problem (e.g., too many different buttons with unclear
labels)
Usability disaster (e.g., inability to recover from an error)
Why? Because people tap into their existing mental models to interact with
an interface. And those mental models are not only based on their previous
experiences in the real world, but also they’re based on all of their
experiences with every single interface they have ever interacted with
before. So to create something that feels effortless, it’s important to
understand how users conceive, categorize, and are inclined to act toward
the physical and digital world around them.
But uncovering people’s mental models is not easy. Since we designers are
usually not the intended target audience, we can’t make decisions based on
our own mental models. And we also can’t gain insights into people’s
internal representations of the world simply by asking them, because
according to Argyris and Schön’s “theories of action” research from 1974,
what people say is different from what they do.
Mental models can be uncovered by applying a variety of UX research tools
specifically designed to expose how people have constructed their
understanding of the physical and digital world around them. My favorite
method—card sorting (see Principle 63)—is the quickest and easiest way to
get there.
63
Uncover consensus and ambiguity.
A card sort is a research method that allows us to uncover people’s existing
mental models to help design or evaluate the information architecture of a
site. Card sorting involves creating a set of cards in which each card
represents a concept or item and asking people to group the cards in a way
that makes sense to them.
But before we get started with a card sort, we need to have a plan. How
many people will participate? Will we be doing one-on-one sessions or
group sessions? Where will we be doing it? What are we trying to learn?
Since the Met Museum was undergoing a complete overhaul of its entire
existing information architecture, the goal was to understand how people
categorize anything that is happening at the museum at any given time (see
Principle 62). To get a good sample size of different mental models, both
solo and group visitors were recruited for a total of twenty-five people
across different ages and abilities.
Each of the eighty-five museum topics were written down on index cards,
and participants were asked to categorize and organize all the cards into
groups that made sense to them. If they had groupings with too many cards
or too few, they were encouraged to break them down into smaller groups
or combine them into larger ones. Once they were done, they were given a
marker and an empty index card and asked to label their individual groups.
Throughout the exercise, they were reminded to share their thinking process
out loud so we could understand if they were confident or unsure about their
decisions. It also allowed us to hear how they referred to things, if certain
groups were difficult to create, or if certain topics were difficult to put into
groups.
Once all the card-sorting exercises were done, we put all the categories into
a spreadsheet and highlighted consensus (labels and groupings that were
created by most) and ambiguity (cards that were placed in various
categories by different people). Then we used those insights to inform the
design of the new global navigation system for the museum.
Seeing and hearing the way people organize information is a great way to
step out of our own mental models. It also helps us understand how our
users expect the system to function. Card sorts don’t take a whole lot of
effort, but if done right, the snapshot revealed helps us design a navigational
system that not only anticipates the user’s expectations but maybe even
exceeds them.
Key screens showcasing the UI of the navigation of the Met Museum. It was based on the
information architecture that came out of the card-sorting exercises done with actual
visitors on the museum floor.
A bad user experience can
break even the most thoroughly
built brand identity, and an
inappropriate UI has the power
to instantly turn people off.
64
Brainstorm efficiently.
Before the term “brainstorming” was recontextualized by advertising
executive Alex Osborn in his 1948 book Your Creative Power,
brainstorming meant you were having a sudden mental disturbance. That’s
why they almost called the method “thought-showering.” They didn’t,
obviously, because I guess they realized that “let’s go into the meeting room
and thought shower” sounded more like you were cleansing your dirty
thoughts and less like a method that allows teams to come up with many
ideas in a short amount of time.
With the release of the book, the brainstorming method took the world by
storm (no pun intended) and became a huge hit outside advertising as well.
Every industry and organization introduced brainstorming as a way to
generate ideas. From political strategies to aid work to coming up with new
business ideas, all of it now starts with a brainstorm.
In our studio, whenever we start a project, Anton and I first read through the
brief by ourselves. I try to formulate some sort of early problem statement
to ground my thinking (see Principle 41), and we both try to come up with
ideas before we discuss any solutions together. That’s because it’s better to
walk into a brainstorm prepared with at least some ideas.
Then we take one hour to build on each other’s ideas while sketching.
Something Anton says might spark something in me, and something I say
might make Anton think of something else. We’ve been doing it like this for
years, but as I was researching for this book, I discovered there is a real
scientific advantage to this method. Studies have indicated that to generate
more creative solutions, we should sketch while talking, as it stimulates
parts of the brain devoted to visual processing, giving us an additional
creative boost.
Let’s start with agencies that get the client involved in a magical co-creation
brainstorming workshop at the start of a project. They’ll get their client to
spend a couple of days putting sticky notes on a wall while eating fancy
lunches on bean bags. Nothing really comes from it, obviously, but the
thinking is that by spending a week or two playing pretend workshop,
they’ll be able to charm the client early on, hoping that it will give the
creative team more autonomy in decision-making later on.
On the other extreme, there are the agencies who work secretly for weeks or
even months, leading up to a grand-reveal presentation, where they show an
entire flow in finished UI design to the client for the very first time. This
approach also doesn’t work, because without any previous buy-in or
consensus building, designs are far more likely to get rejected.
The truth is that getting buy-in is actually a lot simpler than that. All it
requires is for us to communicate our design process clearly, indicate
exactly where we need the client’s input and why, and show the highest risk
deliverables—the information architecture and five key screens in full UI
design—as soon as possible. Once we go through that gate and get that
signed off, trust is established and the rest of the project will go smoothly.
Showing how the brand will be applied in the first review meeting allows
clients to imagine the final UI when they’re looking at wireframes, which
makes them more willing to provide sign-off based on wireframes alone.
And that’s the key, to have clients sign off wireframes during the remainder
of the production period and not the visual UI design.
Why? If we get clients to the point where they feel comfortable discussing
functionality in black-and-white wireframes that are easy to update, as
opposed to visual UI design that takes forever to update, we can use the
time saved on deliberately overdelivering on the UI design (see Principle
72).
This makes a huge difference. Having extra space in the project timeline to
really go the extra mile on polishing the visual details will not only wow the
client, but it will also impress the end-users, which is who we are really
doing it for. Just make sure you buy yourself enough time to be able to do
that.
66
Learn from real-world navigation.
We are surrounded by navigation systems all the time, when we walk into a
subway, drive on a highway, find our way in a mall, find our gate at the
airport, and so on. Even though the navigation systems that UX designers
create are inside a computer screen, there is a lot we can learn by observing
how navigation works (and doesn’t work) in the real world.
At first glance, the Tokyo subway system appears overwhelming, but once
you discover all the navigational aids, it’s impossible to get lost. Besides
identifying each subway line with a color and number, there are also color-
coded guided paths painted on the floor you can simply follow until you get
to your train. And once you’re there, there’s a diagram that tells you where
the stairs, escalators, elevators, and exits are when you arrive at your
station.
We can learn just as much from observing when navigation fails. Whenever
you try to leave a French town by car, you are confronted with two signs
pointing in opposite directions: Toutes Directions (all directions) and Autres
Directions (other directions). What? French people know that “all
directions” means highway and “other directions” means secondary roads,
but it’s not exactly intuitive.
The New Jersey Turnpike also presents us with a strange choice: express
lane or local lane? And you better decide quickly, because you can’t switch
halfway through. The local lane is the only lane that has exits to smaller
towns. So if you choose the express lane, but where you need to go is off a
local exit, you have to drive all the way to the next express exit, switch to
the local lane, and drive all the way back.
An effective IA allows all users to easily meet their different goals through
clear information hierarchy, labeling, categorization, and classification,
which is known as the taxonomy. And since at least 50 percent of users will
use a different entry point than the homepage and content is likely to grow,
it’s important to make sure that the structure has a variety of entry points
and is scalable, modular, and extendable.
Why does all this matter? Because if people can’t easily find what they’re
looking for, they’ll either end up calling customer service—which carries a
very high cost—or they’ll just go somewhere else. They have alternatives
now. Either way, they won’t stick around to try to figure out your system.
That is, if you’ve even made it to their search results in the first place.
Google and other search engines actively punish poorly structured websites
by ranking them lower in their results.
Similar to how a building can’t be erected without a strong foundation, a
digital product cannot be designed without a strong information
architecture. And since we are now all living in the information age and
spend more time on screens than we do sleeping, it’s vital that the
foundations of the digital places we call home are just as solid as our
physical ones.
68
Visualize the relationship between pages.
All websites and apps are structured like Russian nesting dolls. As an
example, let’s take a marketplace-type website where you are trying to find
headphones. The biggest doll, the doll that contains all other dolls, is the
parent (homepage). When you open up the main doll, there’s another doll
inside (electronics), the child of the homepage. But inside that doll, there’s
another doll (headphones). And inside that doll, there is one final doll that
can’t be opened up and doesn’t contain any other dolls (the actual
headphones you were looking for).
What I’ve just described above is what we illustrate in a site map. A site
map is a diagram that shows how the product’s different pages relate to one
another. It visualizes the information architecture and makes it clear how
pages are organized and which sections contain other sections or pages.
They’re typically based on card-sorting exercises (see Principle 63) and
user flows (see Principle 48), and they’re meant to be a direct reflection of
the target demographic’s mental models.
Site maps are created at the start of the design process and are the first step
toward the navigation that people interact with on the live product. It allows
us to get a bird’s-eye view of the entire information architecture and can
help clarify which pages need to be trimmed or combined to simplify the
structure, making it easier for people to find whatever it is they’re looking
for.
Each page on the site map has a label and a reference number. The label
corresponds to the title of the actual page on the live product, and the
reference number allows us to keep track of pages as we start wireframing.
The headphones example could be visualized as follows:
0.0 Home
1.0 Electronics
1.1 Headphones
1.1.1 Headphone A
1.1.2 Headphone B
1.1.3 Headphone C
Having all the product page relationships displayed visually helps other
team members like UI designers or developers understand the relationships
between pages, making it easier to evaluate how and where to add a new
page in the future. It’s the blueprint of the information architecture, a living
document that gets updated and referenced any time a change in the IA is
required.
69
Don’t get gimmicky with navigation.
The global navigation is almost always on the top left of the interface, the
utility navigation on the top right (which typically consists of things like
sign in, add to cart and search), and the footer on the bottom (which either
repeats the global navigation or has items like contact and subscribe). This
is not a coincidence. It’s because the first interfaces were in English—which
reads from left to right and top to bottom—and not in Chinese or Arabic.
Think about the most recent time you went to a website. Did you type in the
URL directly, or did you Google it and click on a link, or get there via
social media instead? And when you arrived, did you land on the
homepage, or did you end up on an interior page?
The goal of the new brand was to make True really stand apart from all of
its visually bland and boring competitors. We ended up creating three
distinct environments that were individually branded for each of their
products. That way, regardless of where people landed, it felt unique,
distinctive, and memorable.
So should we just get rid of the homepage altogether? No. Homepages still
serve as the anchor of a site’s taxonomy and help users reset and restart
their path. But we should be clear that the homepage is just one of the many
possible starting points of the user’s journey, and not even the most
important one at that. Unless the content frequently changes, we should aim
to get people off the homepage as fast as possible so they can get to the
content that actually matters to them quickly.
Since we knew the majority of people would bypass the homepage and land on an
interior page first, we made each individual product landing page for talent-
management company True as impressive as the homepage experience, while still
making it all feel cohesive.
71
Prime before presenting.
“Thanks, everyone, for joining. We’re about to look at our first round of
wireframes. These wireframes are a skeletal, black-and-white representation
of the content strategy, interactions, and information hierarchy that will
appear in the final UI. Think of these wireframes almost as the paint-by-
numbers version of our product. Besides labels and navigation items, all
remaining copy you see is just placeholder, so don’t worry about that. Once
we have received your feedback on the items we will be discussing, we’ll
apply the brand, and you’ll be able to see the wireframes come to life
through color, typography, imagery, and design elements. Does anyone have
any questions or comments before we get started?”
Even though clients have come a long way since I first started working as a
UX designer and are now more familiar with wireframes, I still give this
little spiel before presenting the first round. Sometimes there are people in
the room from other departments who might not know what it takes to get
to a digital product, and I want to make sure everyone understands what
they’re looking at.
I learned this the hard way. Sometime in the 2000s, we were working on the
website of a smartphone manufacturer who was responsible for developing
the first Google device powered by Android. We flew out to Taipei to
present the first round of wireframes, and after I was done presenting, a
hand went up, and one of our clients hesitantly said,
“Eeeuhhhmmm . . . Irene . . . we want our website to be in English. Not in
Latin. And also we would like it to be in color.”
It was a mess. And it was my fault for not realizing that most people are not
familiar with the UX process and terminology I use daily. Ever since that
meeting, I have made it a point to always set up each presentation with a
little primer on not just what they’re about to look at, but also what I expect
from them in terms of feedback. It might be overly pedantic, but I’d rather
be pedantic and crystal clear than run the risk of someone not understanding
what I am talking about (see Principle 65).
72
Move from low to high fidelity.
The fidelity of wireframes—the level of detail and realism—lies on a
spectrum. On one end of the spectrum, there are loosely hand-sketched
wireframes that show how the UI might work, and on the other extreme,
there are detailed digital wireframes that visualize all content, visual
hierarchy, and interactivity as close to the final UI as possible. Sketches can
be done quickly, realistic wireframes are more time-consuming to produce,
and in the middle, there are various levels of fidelity that require different
levels of effort.
Shown are the sketches, wireframes, and final UI of a product page for the Japanese pen
tablet company Wacom. To go through the design phase as efficiently as possible, we
asked the client to provide sign-off on the wireframes, not the final UI. That’s why the
wireframes look as close to the final UI as possible.
73
Don’t just illustrate, annotate.
Annotations are written explanations accompanying a wireframe that
describe how dynamic elements in an interface are supposed to function.
For example, “On click, the dynamic menu panel opens” or “On tap, the
user is taken to the corresponding detail page.” Each annotation is paired
with a numbered label on the design itself so anyone viewing the
wireframes can easily cross-reference each design element.
Who is anyone? Well, quite a few people, actually. Developers will read the
annotations to plan their workflow and understand how to build what. UI
designers will use the wireframes to create production-ready designs.
Collaborators, like motion designers, copywriters, or illustrators read the
annotations to understand where their contribution is required. And clients
use the annotated wireframes to provide feedback (see Principle 72).
Describing the functionality in words also helps verify all logic and
thinking. It’s very easy to accidentally overlook things like error states,
edge cases, inactive states, hidden content, tool tips, logged-in states, or
animations if they are not written down. Without annotations, it’s very
difficult to reference decisions and rationale on projects that were
completed months or even years earlier, which is oftentimes needed as
projects are paused or go into their next phase.
Despite this, almost every young UX designer I have ever had to mentor
absolutely hated writing annotations and would either postpone or barely do
them. And that’s a terrible habit. Waiting until the very last minute to
annotate all the wireframes can result in major holes in logic that, if spotted
earlier, would not be a big deal to address. My advice is always to
wireframe a screen and then annotate that wireframe before moving on to
the next.
In our case, there are typically three ways in which we work with branding.
The first scenario is when there’s already an incredibly strong and
recognizable brand in place, like when we work with Spotify. In this case,
we have to carefully apply the existing brand guidelines to the UI and make
sure the user experience matches the overall tone of the brand so it feels
like part of the same family. For us, this is the least interesting because
we’re only really focusing on the UX, and the UI feels too much like paint-
by-numbers.
Since a bad user experience can break even the most thoroughly built brand
identity, and an inappropriate UI has the power to instantly turn people off,
it’s safe to say that in today’s world, a brand is shaped by interaction design,
not graphic design. Companies who understand that have the upper hand,
and companies who don’t, well, let’s hope that they at least have some cool-
looking business cards.
Key screens from our work with Spotify (where recognizable branding already existed),
Alpine Investors (where we created the digital brand from scratch based on the print
identity created by Mucho), and Markforged (where there was no real brand and the
digital design ended up becoming the brand).
75
Bad typography leads to bad UX.
My favorite passage from Robert Bringhurst’s 1992 book The Elements of
Typographic Style emphasizes the power of typography: “Typography is to
literature as musical performance is to composition: an essential act of
interpretation, full of endless opportunities for insight or obtuseness. Much
typography is far removed from literature, for language has many uses
including packaging and propaganda. Like music, it can be used to
manipulate behavior and emotions. But this is not where typographers show
us their finest side. Typography at its best is capable of giving nourishment
and pleasure in return.”
Just like color, shapes, and music can evoke different emotions, so can
typography. A design can go from old-fashioned to modern to chic by
simply swapping out the typeface, making type an incredibly important
branding element of the UI. But emotion isn’t the only consideration when
it comes to choosing type for a screen. Since many users will face different
challenges based on their contexts, decisions in typography also have the
power to make or break usability and accessibility (see Principle 18).
Maybe the person has vision difficulties, or maybe they are trying to read
information in the glaring sunlight. Whatever the case may be, when you
consider that type on a screen has to be usable first and beautiful second
(especially considering the limited real estate available on mobile screens or
even desktop computers), it becomes apparent that UI designers have to be
far more conservative with their type choices than print designers have to
be, since they don’t face the same limitations.
Besides all standard good practices that also apply to print—like proper
kerning (the spacing between letters) and leading (the space between
multiple lines of type)—readability, scannability, and legibility are the most
important considerations when working with type for a screen, as it leads to
more accessible design. That’s why it’s better to err on the side of caution
when it comes to type decisions, making sure text is never smaller than
sixteen point and copy stays between sixty to eighty characters per line.
Since visual language and typography fall in the domain of the UI designer
and play a tremendous role in influencing how people feel about an
interface, it’s incredibly important that the UX designer works closely with
the UI designer for all type decisions every step of the way. Because if they
don’t and the typography is bad, the entire user experience will suffer. But
if they do, there is a higher chance for the final interface to be as usable as
possible to the widest group of people.
76
So you think you can scroll.
One of the most common UX myths is that people don’t scroll. The number
of times I’ve had to convince clients that we don’t need to jam everything
above the fold (the area first visible when landing on a website prior to
scrolling) is ridiculous, especially since there’s usability research from the
UIE going back as far as 1998 that shows people didn’t mind scrolling even
back in the ‘90s. In fact people much prefer scrolling over clicking
interactive elements when it comes to revealing additional content.
Good scrollytelling allows the user to control the pace of the animation and
creates a strong connection between content and motion that has the power
to make the journey more enjoyable than the final destination. But we have
to be careful. Bad scrollytelling (or scrolljacking) can create a jarring
misalignment between the animations and the story, which can make the
entire experience feel gimmicky and annoying. Make sure you know what
you’re doing.
For the promotional website of our self-initiated UrbanWalks iOS app that provides
walking tours in New York City, we used the top view of a New York City taxi cab to help
guide users down the page. Users were able to control the speed of the taxi—and
therefore the pace of the story—simply by scrolling down.
77
Animate responsibly.
The first example of a functional animation in an interface goes back to
1985, when Brad Myers presented a paper on “percent-done progress
indicators,” which found that when the computer provides a visual cue
about its progress on a task, the experience of waiting becomes more
bearable to users. This research gave birth to the progress bar and all other
functional animations that followed.
We bought some Barbie furniture and a plastic box from Muji, 3D printed
some tiny furniture, and spray-painted everything to the purplish-blue violet
of our color palette, with the exception of one chair—my chair—which we
spray painted pink. We then set up the lamps and shot everything in camera
and created a stop-motion sequence that would be triggered on mouse
movement. My eyes followed the user’s mouse, and my chair would drop as
soon as the user indicated they wanted to start the documentary.
UI animations have the power to attract the user’s attention, but that is also
their biggest disadvantage. Whereas functional animation should be
invisible and unobtrusive, decorative animation should be anything but that.
However, no matter how subtle or eye-catching, animations should never
get in the way of usability. Before we introduce them to the interface, we
need to first consider the value each animation brings to the end-user and
remember that the animation should add something to their experience, not
get in the way of it.
The homepage of our self-produced interactive documentary One Shared House, about
my experience growing up in a communal house in the center of Amsterdam. My eyes
follow the user’s mouse cursor, and when they select “watch the documentary,” my
chair—the pink chair—drops.
78
Make data lovable.
When people hear “data” or “data visualization,” they tend to think of
charts, graphs, spreadsheets, or something abstract and boring that has to do
with statistics. And even though its intended purpose is to make big
numbers feel more comprehensible, many data visualizations do the
opposite.
Earlier in this book, we talked about how visual metaphors have the power
to help audiences relate by tapping into existing symbolism (see Principle
7). And if there is one thing we need help relating to, it’s big data and large
numbers.
With the family-tree metaphor being fairly easy to grasp, people intuitively
knew how to interact with the interface, creating a more immersive
experience with the actual data that powered the interface without much
effort. It also allowed them to feel like the data they submitted made them
part of the larger Porsche family.
It’s important to keep in mind that not all data needs to be visualized. As we
are now in the era of big data, it’s tempting to turn everything into a data
visualization. But before you start thinking through how to visualize the
data in front of you, make sure that the data is actually relevant and
interesting to your intended target audience, because nobody is interested in
data for data’s sake.
Key screens from the Porsche Panamera website we worked on in 2009. Stories from the
West Coast are on the le side of the tree, and stories from the East Coast are on the
right. Older Porsche model stories are on the bottom, and stories about newer Porsche
models are at the top.
79
Dark mode rises.
Dark mode refers to a type of screen display that has light text on a dark
background, also known as “negative polarity.” Light mode, on the other
hand, has dark text on a light background, which is “positive polarity.”
Light mode has been the dominant display type for almost thirty years, but
dark mode is making a big comeback recently with claims of prolonged
battery life, improved readability, and reduced blue-light exposure. Plus, it
looks cool. So which is better? Well, it depends.
All developers I have ever known code in dark mode. They claim that dark
mode is easier on the eyes when you have to stare at a screen all day
because it emits less blue light. They also say lines of code stand out more
against a dark background, and reading lots of text on bright displays causes
more eye strain when working in a dark room. They’re not wrong—that’s
all true and backed up by science.
So what should we do? It depends on the purpose of the content and the
context of use. Dark mode is better for emphasizing visual content (think
Netflix covers) and short blurbs of text (like lines of code). It’s also better
for our eyes when we’re viewing content on the screen in a dark room.
Light mode makes it much easier to read long paragraphs of text and to
view content on the screen during the day.
Examples of light mode (le ) and dark mode (right) with passages from Franz Kafka’s
book The Metamorphosis. For most people in most contexts, light mode is preferred
when reading long passages of text. But dark mode better emphasizes imagery.
80
Never give total control.
The more flexible the interface, the more control the user has. But the more
control the user has, the more complex the interface becomes. The amount
of control we want to give really depends on the intended target audience. If
the product is meant to be widely adopted, users should be somewhat
limited, but if the product is meant for highly specialized professionals, it’s
better to give as much control as possible.
Basic control and flexibility that allows the user to easily go back, cancel,
close, or undo is a given and should be supported in any interface. But
allowing users to completely customize their experience should be reserved
only for professionals or not given at all. The happy intermediary, where
everyday users have enough flexibility that they’re able to self-publish or
determine their preferences, but not too much control that it makes the tool
overly complex, is usually the sweet spot (see Principle 46).
Let’s take our clients at the Art Directors Guild as an example. ADG, as it’s
colloquially known, is made up of art directors, set designers, illustrators,
and graphic artists who work in film and television. Some of the guild’s
members use extremely complex and highly customizable software on a
daily basis, whereas others barely ever touch a computer at all in their daily
work. We had to make sure the system we designed worked for both (see
Principle 19).
For the new digital home of all ADG members, the only place we gave
them control was in their own profile section. Members could list their
skills and contact information and upload images from their portfolios or
stills from productions they had worked on. We also gave them control over
what information they wanted to make public to everyone and what
information they wanted only fellow members to see. That was all the
control they were given.
As designers it’s our job to determine the sweet spot between flexibility and
control. If the intended target audience is very technically sophisticated or
uses the interface professionally, more control—but never total control—
should be given. But if we’re designing an interface that should be
accessible to every Tom, Dick, and Harry, we need to be very clear about
what level of control we want to give them and why. Otherwise we run the
risk of creating unnecessarily complicated tools full of power features
nobody ends up using.
Members of the Art Directors Guild—a labor union representing film and television
professionals—are able to control whether or not their profile page is public. They can
also add their bio, contact information, skills, work experience, productions they
worked on, what locations they have experience working in, and what recognition they
have received. They can’t, however, control the design of their profile page.
81
Personalization is hit or miss.
If customization is about giving users control, then personalization is about
giving that control to the system to make decisions about what it thinks the
user wants based on previous behavior. There is a fine line between using
data to get to know our user better and using data to stalk them. There’s an
even finer line between being spot on with a recommendation and being
totally off.
When Spotify allows us to discover new music we love, or Netflix has the
perfect suggestion on what to watch next, it can feel magical. But when the
system infers that a user is pregnant based on searches and recent purchase
history and then inundates that user with ads for baby products—months
after the very real woman on the other side of the screen has miscarried—
it’s not just a miss, it’s traumatizing. And yes, this has actually happened. It
also lays bare that all this targeted content based on months (or sometimes
even years) of data gathering isn’t quite as smart as we think.
The real question here is, does past or current behavior necessarily indicate
future desire? We all appreciate discovery and exposure to the unexpected,
but when things track too closely or we feel like alternatives are being
hidden from us, it’s annoying.
For me, I would like to be able to opt in or out of sharing my data whenever
it suits me. For example, writing this book has destroyed years of carefully
collected data on my music-listening behavior because I can write only
while listening to background jazz. So now my favorite digital product of
all time—Spotify Discover Weekly—is completely ruined because it
recommends only more background jazz, which will take years to recover
from.
82
A word is worth a thousand pictures.
Even though I’ve been writing emails for more than twenty-five years, I still
confuse the “attach a file” icon with the “insert a link” icon about 50
percent of the time. I’m also afraid to change the settings on my washing
machine because I have no idea what any of the other icons mean, and I’m
too lazy to look it up in the manual. And any time an icon starts flashing on
my car’s dashboard, I have no idea how concerned I should be, as I have no
idea what it could possibly mean.
And it’s not just me. The UIE conducted two experiments to better
understand our relationship with icons. When they changed what the icons
looked like but kept them in the same location, users were able to adapt and
perform their tasks without much additional effort. But when they kept the
design of the original icons and shuffled their locations around instead,
people got so confused, some couldn’t even complete the most basic tasks.
So people remembered where the icons were located, but not what they
looked like.
The problem with icons is that very few are so ubiquitous that they don’t
need a descriptive label. So, few in fact, that I can list them out right now: a
house for home, printer for print, magnifying glass for search, cogwheel for
settings, heart for like, folder for files, letter for mail, speech bubble for
chat, pencil for edit, spinner for loading, bell for notifications, trash bin for
delete, shopping cart for add to cart, camera for photos, pin for location,
lock for secure, arrow for play, and a silhouette for user profile.
At their best, icons are easily recognizable, save space, are aesthetically
appealing, make good touch targets, and are language agnostic. They also
have the ability to make a design system feel more cohesive and
recognizable. At their worst, however, they’re superfluous, hard to decipher,
and harmful to the overall user experience. When in doubt, it’s best to
always accompany an icon with a text description, and if you can’t, at least
keep them in an expected location so users will know where to look for
them based on muscle memory alone.
83
Understand the sales funnel.
An average Joe buying something is referred to as B2C (business to
consumer), whereas companies buying entire solutions are referred to as
B2B (business to business). The reason it’s important to distinguish
between the two—especially when it comes to e-commerce—is that the
goals of a consumer versus a company are different. Consumers might
make a purchasing decision in fifteen minutes or less, while companies will
first go through a long research, evaluation, and negotiation process before
settling on a partner or vendor.
But before they decide to call, companies first shop around and scout their
options online. That research is typically done by an entry-level employee
who collects things like whitepapers, videos, testimonials, technical specs,
and demos to build a case for their manager. Then the manager will look at
the options and evaluate which solutions best match their needs, narrowing
the list to a handful of potential partners or vendors.
For Markforged, our goal was to support the entry-level employee with
their research. The better they were able to do their research, the higher the
chance that Markforged would make it to the short list. If Markforged
would have been selling directly to consumers, our approach would have
been totally different. In that case, our goal would have been to get the user
through the purchasing process as quickly as possible.
Though the approach differs, all the rules that make up good UX—clear
information architecture, high usability, great aesthetics and branding, short
paths to the user’s goals, and well-organized, relevant product information
—still matter (see Principle 74). That’s because companies are made up of
regular Joes who interact with B2C interfaces all day long. Just because
we’re selling straight to companies doesn’t mean we get to skip out on
covering the basics.
Rather than pushing users through the sales funnel, the goal for Markforged was to help
people better understand the company’s offering.
84
Target the right devices.
According to Statista, only about half of households worldwide have a
desktop computer, but about 75 percent of the world’s population now owns
a smartphone. That divide grows wider each year. With smartphones
accounting for about 60 percent of all internet traffic worldwide, creating a
design system that takes mobile interfaces into consideration is a no-brainer.
It’s important to keep in mind that the way we interact with devices is not
the same. Mobile devices are in our hands and with us at all times. We use
them when we’re bored or to get us where we need to go. Desktop
computers, on the other hand, are mostly used at home or at work for
activities that require more focus and precision.
And just because the majority of the world is accessing the internet from
their smartphones doesn’t mean the majority of our actual users are as well.
Rather than designing for one device first, it’s better to have all the devices
that are actually being used—desktop, mobile, tablet, and whatever else—
on the table from the start. This allows us to take the strengths and
weaknesses of each device into account and design something that is not
only appropriate for the screen size but also appropriate for the context of
use (see Principle 26).
In our studio, by the time we start designing, we have already mapped out
all the features and know which devices are most common for our users.
This knowledge allows us to make device-specific design decisions based
on real requirements and device usage, giving us a higher chance a design
that performs well on all of the devices needed.
Since we knew people would be accessing One Shared House 2030 (a project we did in
collaboration with SPACE10 and IKEA about the future of communal living) across a
variety of devices, we designed a system that took different screen sizes and contexts of
use into consideration.
85
Systems are great for corporations.
In the early 2000s almost all interesting web experiences were bespoke one-
offs made in the now-defunct Flash technology by small design studios. We
didn’t have to worry about multiple screen sizes because the iPhone had not
yet been invented, there were no standards, nobody cared about
accessibility (see Principle 18), and all digital interfaces were a pain to
update. It was the Wild West: amazing and terrible all at the same time.
Toward the end of the decade, things had started to change. We spent more
and more time on mobile screens—which no longer supported Flash—and
large corporations were now creating the majority of designs instead of
small studios. And since bespoke products take a lot of time to design and
are impossible to scale, those large corporations turned to design systems to
maintain consistency across their new teams of hundreds of eager designers.
Design systems are about optimizing output and time. They document and
modularize common design elements into one source of truth so new
designers can easily get up to speed, components can be reused, and users
get a consistent experience no matter the device or designer. But since
they’re very time consuming to create and hard to maintain, it only makes
sense to create a design system when you’re operating at scale.
That’s why design systems are often only created in large corporations.
Microsoft introduced now-defunct Metro Design Language in 2010, Google
followed with Material Design in 2014, Salesforce and IBM both
introduced their design systems in 2015, and AirBnB, Uber, Spotify, and
more soon followed suit. What all these large corporations have in common
is their massive reach and scale. Without a unified visual language across all
devices and screen sizes, it would be impossible to maintain a cohesive look
and feel.
From a designer’s perspective, design systems turn our creative careers into
extremely boring jobs. The restrictions imposed by these systems allow
little room for personal interpretation of design elements, making designers
feel like production monkeys who merely assemble and no longer design.
Even the most senior designers at those types of corporations don’t really
design. They make decisions and come up with strategies, but they no
longer really design.
When we break the design down into smaller chunks and reuse and
combine modules throughout the interface, it allows us—and our
developers—to automate the things we don’t particularly enjoy working on
(like assembling uninteresting but necessary pages like the FAQs or Terms
and Conditions) so we can spend more time on the fun parts of the job
instead.
After all the templates are defined, we determine how many unique features
we might need. We call these unique features “Lego blocks” (we’re ‘80s
kids, after all), and once designed and built, those Lego blocks can be
reused across the entire experience or combined to create more complex
features. Then it’s just a matter of filling the template with all the necessary
blocks, adding the copy and images, and boom! We have an actual page of
the experience.
This is nothing new or revolutionary. Every design studio has some version
of this system. That’s because once a design is modular and applied
consistently, targeted changes can be made that don’t affect the rest of the
system. This can be done not just during production, but also years after it
has been released, resulting in a more sustainable and maintainable product.
It’s important to keep in mind that modularizing design is not something we
can easily do retroactively. It takes careful planning and consideration up
front, and that planning takes time. But if we do dedicate that time,
everybody ends up saving enormous amounts of time later on. And that
saved time can then be used to go above and beyond designing and develop
the parts of the experience that actually matter (see Principle 44).
A small sampling of how o en we reused and combined design elements across the
website for the M+ museum in Hong Kong. First we designed the key screens, and then
we broke the design into smaller components (Lego blocks), which we used to create all
other pages.
87
Expect the unexpected.
One of the most complex design systems we ever created was part of the
USA Today’s website redesign in 2012. Not only did we have to create a
system that could easily be whitelabeled for all the other newspapers owned
by parent company, Gannett, but we also had to make sure that the content
management system that powered the entire experience was flexible enough
so editors could easily change the priorities of the news articles on the
homepage as soon as news would break.
Since every product we build ends up in the hands of the client, we are
quite used to building self-publishing tools so clients can make updates to
the content on the site themselves. However, in USA Today’s case, they
needed much more powerful layout options and self-publishing tools than
we had ever created before, and it was the first time we gave a client the
power to be able to customize the homepage to suit their needs entirely.
While we were working through all the different instances and permutations
of the breaking news module, Gannett’s executive creative director at the
time asked us to create what we internally started calling “the 9/11 switch.”
In one of our many meetings, we discussed how the website’s design
system would be able to accommodate something like 9/11 happening
today.
What we settled on was a disaster layout where the entire homepage would
be taken over by one singular article and headline, suppressing all other
news stories of the day. This extreme kind of layout would only ever be
used in the case of a 9/11-type scenario, and very few people inside USA
Today would be able to authorize it. In fact, the activation protocols were
taken so seriously that we jokingly said it would be easier to fire a nuclear
missile than it would be to activate the disaster layout.
The disaster layout thankfully has never needed to be used, but if it had
been, we would have been fully prepared. That’s ultimately the goal of a
good design system: to think ahead and imagine all possible scenarios that
could affect the design in the future. If you do, and if you have a solid “if
this, then that” logic built into the system, clients are far less likely to
accidentally break the design by hacking it to do something it’s not
designed to do.
An example of a normal news day on the USA Today website versus what the homepage
would look like in the case of a national or international disaster.
Errors—or any kind of
misunderstanding—are always
the result of the system not
being clear enough. They’re
never the fault of the user.
88
Voice assistants suck.
Whenever we talk to Alexa, Siri, or any other voice assistant, we are
interacting with artificial intelligence or, more specifically, machine-
learning algorithms with natural language processing that utilizes rich data
sets to process, understand, and respond to human language. But since
communication is such an ingrained part of our biology, we have certain
expectations of how that communication is supposed to work.
Voice assistants are supposed to radically improve our lives. They’re meant
to save us time with our tasks, help people with mobility problems more
easily connect to the world at large, and even provide companionship for
the elderly. But for all of their progress and the many ways in which they
could be helpful, voice assistants still fail far too frequently on even the
most basic tasks to be dependable. According to research done by Loup
Funds, they’re wrong anywhere between 10 to 40 percent of the time.
They also don’t actually save us any time. Voice assistants requests have to
be very specific, and they have to respond in an overly pedantic and long-
winded manner to make it clear the request was understood. “Hey Siri, add
‘Venus as a Boy’ by Björk to my Sunday morning playlist.” “Understood,
adding ‘Venus as a Boy’ by Björk to your Sunday morning playlist.” In the
time spent waiting for Siri to stop talking, I could have added it myself.
And even if they do get much better in the near future, most progress will
be made in only the English language. Morphologically rich languages with
free word order, like most Slavic languages, for example, make it difficult
to train machine-learning models. Plus, it’s expensive. Since each language
requires its own unique rich data set, it’s unlikely that countries with small
or poor populations will see investments in voice assistants in the near
future.
We know from usability studies that decision fatigue is a real thing. The
more choices we present to a user, the more likely it is that they will
abandon whatever it is they’re doing (see Principle 24). And that’s where
defaults come in. When we pre-select things for a user, we minimize the
number of decisions they have to make, helping them save time reading or
typing, while also making it less likely they’ll commit any errors.
There are two types of defaults. The first is educated guesses, which sets the
default to the choice the vast majority of users—say, 95 percent—would
choose. An example would be when we try to book a flight and the “From”
form field is pre-filled with the city we’re currently in based on our geo-
location data, and the “Depart” form field is already pre-filled with
tomorrow’s date.
It’s helpful to the user when we pre-fill as many form fields as possible based on
educated guesses (le ). However, it’s best not to make any assumptions when it comes
to sensitive information, like gender (right).
90
Manage errors effectively.
Recently I tried to log in to my account on the New York State Department
website to retrieve a tax document. The first couple of days, the website
wasn’t working at all—with no explanation as to why or when it would be
back online—and when it finally was working, it didn’t allow me to log in
to my account because, according to the error message, I hadn’t changed
my username in a while. “Log in first and change your username in your
account.” What? How am I supposed to do that when it’s not letting me into
my account in the first place? Absolutely Kafkaesque.
We all know that there is a special place in hell for UX designers who work
on any kind of government website in the United States, but that’s not what
this is about. This is about the responsibility all UX designers have to spot
potential errors ahead of time so we can ensure people make as few errors
as possible. Errors—or any kind of misunderstanding—are always the
result of the system not being clear enough. They’re never the fault of the
user.
The best kind of errors are the ones that don’t occur. Calendars where
previous dates cannot be selected, autocomplete prompts that avoid
misspellings, or country dropdowns that remove the possibility of someone
like me typing out “Holland” when the official name of the country is
actually “the Netherlands” are all interaction patterns UX designers use to
ensure people can’t make an error in the first place.
But we can’t remove the possibility of errors entirely. As soon as you are
asking the user to type something into a field, there is a chance they’ll make
a mistake. And when they do, it’s important they’re able to confidently
troubleshoot on their own. This means that the way the system
communicates with the user is vital.
Exactly in the area where the error occurred—in a way that draws the user’s
attention—we have to explain what happened, why it happened, and what
the user can do to fix it. Or if the error cannot be resolved by the user (as
was the case when the New York State Department website wasn’t working
at all), we have to explain to the user why the system is down and when it
will be back up and running.
Though on the surface it might appear quite simple, error handling actually
requires a deep understanding of user needs and the technical capabilities of
the system. When error messages are clear, the gap between human and
machine communication is bridged, making people not only more
comfortable, but also more confident and autonomous in their ability to
resolve problems on their own. And trust me, they’d much rather do that
than spend hours on hold with customer service or calling some sort of
helpline.
Regardless of what error has occurred, it’s important that the system gives appropriate
feedback in the appropriate location so users can understand whether the error is
beyond their control (le ) or something they can resolve on their own (right).
91
Accept many inputs.
Another way to ensure people make as few errors as possible when
interacting with an interface is by allowing—and planning for—a variety of
different input types from the user. Accepting both uppercase and lowercase
on a form or allowing for different file types when adding an attachment or
uploading an image are examples of how the design itself has the power to
eliminate errors before they even occur (see Principle 90).
This liberal approach to input handling comes from the early ‘90s and was
initially established to allow different computers to use different types of
protocols to communicate with each other. Because the internet was a
loosely joined distributed system with a variety of implementations that all
needed to understand each other, adhering to strict standards would have
resulted in many protocol errors and fewer live websites.
Allowing for this type of interoperability was first imagined by one of the
early pioneers of the internet, the American computer scientist Jon Postel.
When describing an early specification of TCP (one of the main protocols
of the internet protocol suite), he famously stated, “Be conservative in what
you do, be liberal in what you accept from others.” In other words, it was
more important for it to work than for it to work perfectly.
Although first stated with reference to TCP/IP, it also applied to the parsing
of HTML. Since the internet was growing without any kind of centralized
control, the idea was that it would be better if browsers would display even
poorly or incorrectly written HTML rather than not displaying anything at
all.
It also applied to what we accept from users and how we handle what they
input on forms. By being flexible about the variety of inputs people might
provide—while defining clear boundaries for input—a much larger number
of people with various degrees of digital literacy from different devices and
browsers are able to interact with the system easily.
When we plan for all the possible idiosyncrasies ahead of time, and the
system is more liberal with the types of input it will accept, it allows for an
interoperability of many disparate systems which are not—and never will
be—under singular control. Though on the surface this might seem
insignificant, it’s safe to say that without this liberal approach to
programming as well as input handling, the internet would never have
become as successful as it is today.
In the content management system we designed for True, we allowed uploads of a wide
variety of image types when creating new pages so there would be a smaller chance for
errors.
92
Confirm user actions.
Whenever I book a class at my gym, I press “Attend,” but rather than giving
me a confirmation message that I have in fact been successfully added to
the class, it just takes me back to the homepage. Huh? Did it work or not?
The only way for me to know is to go into my account and double check,
adding a totally unnecessary step that could very easily have been avoided
by a “You’ve been registered for the class!” confirmation message right
after pressing “Attend.”
Besides letting the user know that the system has registered their action,
there are instances where it’s important to also double check whether or not
what the user did is what they intended to do. This deliberate moment of
friction might be annoying, but when the user is trying to do something
irreversible, or they made a mistake because they try to move through the
interface too fast, we need to give people the option to undo or opt out of
unwanted decisions (see Principle 14).
However, it’s important to keep in mind that asking the user to confirm their
choice is needed only for things that are important and irreversible. If they
are easily reversible—like retrieving a deleted email from the trash folder—
a simple “undo” banner that lingers for a couple of seconds at the top or
bottom of the browser is sufficient. If users are bombarded with
unnecessary confirmation messages, they might learn to ignore them.
When designing and writing a confirmation dialog, it’s best to present the
user’s action back in the form of a question (e.g., “Delete this post?”),
explain what the outcome of that action will be (“You will not be able to
recover it.”), and then once again restate the action in the confirmation
button (“Yes, delete post.” or “No, cancel.”).
One of my favorite internet myths is that the 404 page error was named
after Tim Berners-Lee’s office while he was working at CERN in the early
‘80s on what would become the World Wide Web. According to lore,
whenever people would go to his office, he frequently couldn’t be found, so
they assigned his office number as the error code when a user tried to
follow a broken or dead link.
Unfortunately for all of us, one of his colleagues at the time, Robert
Cailliau, debunked the myth during an interview with Wired in 2017.
Apparently the 400 range was randomly selected for client errors, and there
never even was a room 404 at CERN. How boring. But that doesn’t mean
the 404 page has to be.
My favorite thing about 404 pages is that they are commonly accepted as
the one place where companies are allowed to have a sense of humor. Even
the most serious of companies drop their guards on their 404 page. They
wink and nod to the user from the other side of the screen, acknowledging
their fallibility by breaking the fourth wall. This is why they’re one of our
favorite pages to work on and why there are entire galleries dedicated to
great 404 pages.
A variety of 404s we have designed over the years. In our studio, 404 pages are never an
a erthought. In all examples, the main navigation as well as the search functionality is
always accessible by the user, ensuring it’s not a dead end.
94
Fill the gap imagination can’t bridge.
We don’t often make interactive prototypes in our studio. We do a lot of
sketches and create a lot of wireframes, but we don’t usually make those
things clickable. Probably because we never really incorporated them into
our process. When we first started in this industry, there weren’t any
softwares that magically turned static designs into interactive prototypes, so
if you wanted one, you had to code it. Interactive prototypes seemed like a
luxury back then.
It’s easy to imagine what it might feel like when we press a button to go to
another page or how an image carousel might transition, but it’s harder to
imagine more complicated interactions that rely on new or unusual
interaction patterns. When how it feels is not entirely clear, it’s very helpful
to create an interactive prototype, because they’re the only way to fill the
gap that our imagination can’t bridge.
Did we make interactive prototypes for anything else? No, we did not. We
didn’t need to, because we used the wireframes to explain how the
remaining pages of the experience were going to work. But if we hadn’t
created the interactive prototypes for the homepage, it would have been
impossible to get all of the unusual interactions to feel just right. We
wouldn’t have been able to imagine it without actually experiencing it first.
We created a variety of prototypes for Zumtobel to see how we could make the different
covers of the homepage interactive. This allowed us to make sure the interactions and
animations were appropriate and not annoying.
95
Metric-based design is silly.
“Yes, it’s true that a team at Google couldn’t decide between two blues, so
they’re testing 41 shades between each blue to see which one performs
better. I had a recent debate over whether a border should be 3, 4, or 5
pixels wide, and was asked to prove my case. I can’t operate in an
environment like that. I’ve grown tired of debating such minuscule design
decisions. There are more exciting design problems in this world to tackle.”
And that’s how Google lost its most prominent designer, Doug Bowman, to
Twitter in 2009. It’s also the moment Google doubled down on metric-
based design and officially sided with engineers over designers. To the
wider design community, this signaled that Google believes design is
objective and has nothing to do with the intuition or previous experience of
the designer (see Principle 52). And since they increased profits by $200
million that year, they seemed to have been right.
But when you look a little closer at those numbers, a different story
emerges. According to Statista, Google’s ad revenue totaled $22.89 billion
in 2009, which means that the increase of $200 million was actually less
than 1 percent. And it’s not necessarily clear that the new blue links were
the reason for that revenue increase. It could have been that more people
came online and therefore clicked on more links. Or that the wording of the
ads got optimized. Or that they targeted people better. Who knows.
The truth is that Google’s ad revenue has been growing steadily each year
since they first started running ads in 2000, and it wasn’t like there was a
massive spike in 2010 the year after they ran this experiment. So they lost
their top designer over a 1 percent revenue increase they probably would
have gotten anyway.
What’s even more ridiculous about this whole experiment is that colors
render differently depending on what monitor you are using. And you
would think engineers would know that. The blue I see on my monitor is
not the same blue you see on your monitor. Even if we have the exact same
type of monitor, we probably don’t have them calibrated the same. And
even if we did, we probably use different brightness settings. My blue link
is not your blue link, and it never will be.
Makes sense, right? I’ll let you in on a secret: Over the course of my
seventeen-year career, I have only once been surprised by the results of a
usability study—only one time. Considering we have completed over 125
separate projects, those are some pretty low odds. Saying this out loud in
my field is almost sacrilegious, and I have gotten a lot of heat whenever I
would say this at conferences or in interviews. But I’m going to double
down.
The only time I was surprised by a usability study was when we were
working on the first iPad app for Nickelodeon in 2012. There were two
reasons. First we were working with a new medium that we hadn’t designed
for before (the iPad had just been released), and second we were working
with a group of users (children between the ages of six to eleven) we had
never designed for before and who have a proven developmental difference
from adults when it comes to interacting with computers and interfaces.
I’m not saying extensive usability testing wasn’t useful in the 1990s or early
2000s when the mainstream was first coming online and designers were
creating some of their first interfaces. But there comes a point where
usability testing is a bit silly. Imagine if we would still be usability testing
the wheel, knives, or hammers.
So what actually happens, and why are we so bad at evaluating our own
work, even if we have the best of intentions? Because we can’t help but be
emotionally invested. Imagine you’ve been working on something for
weeks or even months. You’ve done the research, you’ve gone through the
concepting phase, you’ve sweated about every single little detail, and
you’ve fought many tiny battles along the way to get the design approved.
And now comes the moment to test your perfect little baby.
You recruit the right people, set up the right environment, and devise a
testing plan that is supposed to unearth insights about the thing you’ve have
obsessed over for weeks or even months. You think you are asking the right
questions, have removed all of your biases, and are approaching the whole
process with an open mind. You’re ready to hear that your baby is ugly.
Except we are not. Whether we like it or not, we are walking into this
process with a hidden agenda, and that is to prove that our design works. So
rather than being actually open to any feedback or criticism, we have
subconsciously created an environment where our assumptions will be
confirmed rather than challenged. Because if the design is challenged, we
will have to explain ourselves and our design decisions to our client or boss.
And who wants to do that?
For pretty much everything that is built, only a small amount of pages and
functionality will receive the majority of visits and user time. And though
we may have a hunch about what is most important, it’s helpful to look at
the actual time spent on pages to ensure we’re not basing our decisions on
assumptions. But analytics alone will not tell the whole story. We still have
to decide whether to focus our efforts on the top 5, 10, or maybe even 50
percent of user traffic received.
In 1941—some fifty years after Italian economist Vilfredo Pareto first noted
that approximately 80 percent of the land in Italy was owned by 20 percent
of the population—management consultant Joseph M. Juran developed the
Pareto principle, which explained how in quality assurance, 80 percent of a
problem is typically caused by 20 percent of the causes. This 80/20 rule is
mathematically described by a power law distribution (known as the Pareto
distribution) and is a sort of universal law that can be applied to just about
anything.
That doesn’t mean we can just neglect the remaining 80 percent of the
experience. It just means that there is less urgency in updating those areas.
Eventually we probably do want to do something about that guest bedroom.
And repaint the walls. And remove some of the clutter. Even though we
might receive guests only a couple of times a year, it’s nice to make sure
they are as comfortable as possible whenever they do visit.
99
Stay involved postlaunch.
This entire book has been written from the perspective of someone who has
only ever worked for clients by choice. There have been many instances
when I could have worked for SpaceX, Kickstarter, Google, Apple, or a
variety of other companies, but working on the same thing day after day,
year after year never seemed appealing to me. There’s really nothing I envy
about working as a product designer, except one thing: being able to stay
with a feature or product after it has been launched.
In client projects, there is always this idea of getting everything done and
ready for launch. The big push is to get it out into the market, then move on
to the next project. Most contracts are set up that way. They start with
having conversations about the project and end with launching the project.
And that never sat well with me. Mostly because I saw how a product
would start to deteriorate when nobody cared for it, or worse, when clients
started making random changes that didn’t take the user into consideration.
When we started our own studio, we had many discussions about this “love
’em and leave ’em” mentality of client work and decided to make a change.
Nowadays, from the very beginning of our conversation with a potential
new client, we stress the importance of keeping us involved even after the
product is in the market, not on a daily basis, but for at least a handful of
hours each month. We tell them we want to coparent the baby.
Even though we launched the website for the new M+ museum in Hong Kong in 2021, as
of the time of writing, we are still heavily involved and have meetings with their team on
a monthly basis. We make sure the website keeps tracking to user goals, new initiatives
are incorporated in appropriate ways, and the codebase remains as healthy as possible.
100
Lower expectations for high satisfaction.
During a project life cycle, many different people across many different
disciplines are working on many different parts of the project all at the same
time, making it feel a bit like an intricate acrobatic sequence where every
move matters. If one person messes up, it has disastrous consequences for
everyone else. To minimize the possibility for misalignment, it’s important
to pause and reflect at key moments.
Let’s start with the first moment. Much like preventative medicine, it’s
helpful to imagine ahead of time what could possibly and potentially go
wrong with the project. What are some of the risks involved? Can we
imagine where there might be roadblocks along the way? Can we stress test
our project plan against extreme delays? Do we have a plan B for all
possible scenarios? How quickly are we going to be able to recover or
course correct?
The third is after the project has wrapped. At the end of every project, it’s
important to have a postmortem meeting with both the internal and client
team to discuss what went well, what could have gone better, and what we
would have done differently knowing what we know today. Yes, it’s all
water on the bridge now and hindsight is 20/20, but discussing what went
wrong previously will help both teams avoid similar mistakes in the future.
Thinking of the worst-case scenario lets the team plan for any potential
risks and ensures we don’t take it for granted when a project does run
smoothly. Because with all of these constantly moving parts, a project that
goes according to plan and launches on time is more of a miracle than the
norm. So let’s lower our expectations and not start the project off assuming
it will and safeguard ourselves against the high chance that it won’t.
About the Author
Irene Pereyra is the co-founder of the Brooklyn based interaction design studio
“Anton & Irene” (antonandirene.com). Since 2007 she has led the strategy and UX
initiatives for a large variety of clients and projects, including the Met Museum, the
M+ Museum in Hong Kong, the American newspaper USA Today, Kickstarter,
Balenciaga, Wacom, EA, Adobe, Spotify, Google, Nickelodeon, Karim Rashid, the
BBC, Red Bull, the artist Shantell Martin, the Austrian lighting company Zumtobel,
as well as a collaboration with SPACE10/IKEA on the future of communal living. The
studio also spends three months a year on self-initiated design projects under
which the interactive documentary One Shared House, and the NU:RO analog
watch.
Her work has been recognized by Cannes, The Webbys, The Emmys, The Red Dot
Design Awards, The Adobe Max Awards, The Interaction Design Association, The
Society for News Design, The One Show and The European Design Awards. Her
personal projects have been shown in Amsterdam, Antwerp, Paris, New York,
Copenhagen, London, Cincinnati, Singapore, Barcelona and Tegucigalpa.
Irene has been a guest speaker at over 100 international design conferences, and
has lectured at a variety of educational institutions under which SVA in New York,
Hyper Island in Stockholm, Elisava in Barcelona, Strelka Institute in Moscow, and
the Design Academy in Eindhoven. She is also the chair of the Interaction Design
program at Harbour.Space in Barcelona and Bangkok.
Two more people are responsible for making this book eminently more readable
and understandable—my editor Jonathan Simcosky and the illustrator Vincent
Broquaire. Jonathan kept the content focused, highlighted the topics that required
more clarification, edited out my cheesy jokes and overuse of metaphors, and gave
me the freedom to describe these principles from a more personal perspective.
Vincent was the other major contributor to this book. He was responsible for
coming up with the incredibly smart and funny illustrations that helped visualize
some of the principles, and his clean and beautiful linework added an additional
dimension that wouldn’t have been possible with words alone.
I would also like to acknowledge my parents Marjan and Rodolfo, and my partner
Juan. Without their unshakeable belief in me, I would not have had the guts to put
myself out there and write this book.
Lastly this book is dedicated to my students, who for years have helped me clarify
and sharpen my understanding of the complex, expansive, and evolving field we
have chosen to dedicate ourselves to. If their curiosity, enthusiasm and empathy is
an indication of the future of user experience design, it’s a bright future indeed.
Index
A
Accessibility, 46–47
Americans with Disabilities Act (ADA), 47
Animations, 170–171
Annotations, 162–163
B
Bad examples, learning from, 136–137
Barriers, removing, 110–111
B2C (business to consumer) versus B2B (business to business), 182
Böhme and Köpsell, 36
Bowman, Doug, 208
Brainstorming, 144–145
Branding, 164–165
Brignull, Harry, 18
Bringhurst, Robert, 166
Button size, 64–65
C
Cailliau, Robert, 204
Cameron, William Bruce, 128
Card, Stuart, 114
Card sorting, 140–141
Chanel, Coco, 112
Children and digital products, 52–53
Chipchase, Jan, 62
Choices, limiting, 58–59, 196–197
Clients
assessing, 88–89
initial questions for, 90
involvement with, after launch, 216–217
kickoff meeting with, 90
postmortem meeting with, 218–219
wireframes and, 158–161
See also Projects
Color perception, 82–83, 208–209
Comparisons, 134–135
Complexity
inability to reduce, 104–105
only when necessary, 102–103
Confirmations of user actions, 202–203
Consensus building, 146–147
Context, design for, 62–63
Conventions
breaking, 68–69
navigation systems and, 154–155
using, 110–111
Cooper, Alan, 132
Craik, Kenneth, 138
Crouwel, Wim, 118
Csíkszentmihályi, Mihály, 16
Customization, 176–177
D
Dark/deceptive patterns, 18
Dark mode, 174–175
Data
making easy to grasp, 172–173
using, 126–127
Davis, Miles, 112
Decision fatigue, 196–197
Defaults, 196–197
Design
as most important element in first impressions, 38–39
Rams’s “10 Principles of Good,” 40
timelessness of, 40–43
Design systems, 186–187
Devices, targeting correct, 184–185
Digital literacy, 48–49
Digital natives and immigrants, 48
Disaster layouts, 190–191
Diversity, importance of, 60–61
Doherty, Walter J., 34
Dumais, Susan, 38
E
Easter eggs, 84–85
Ebbinghaus, Hermann, 28
Ecosystem maps, 124–125
80/20 rule, 214–215
The Elements of Typographic Style (Bringhurst), 166
Engelbart, Douglas, 40
Entry points and navigation, 150–151, 156–157
Errors
managing, 198–201
overloaded memory and, 30
Ethics in design, 18–19
European Accessibility Act, 47
Expectations and satisfaction, 218–219
Experiences, designing positive and memorable, 16–17
“Expert” modes, 56–57
F
Features, hiding, 112–113
Feedback, speed of, 34
First impressions, 38–39
Fitts, Paul, 114
Flow state, 16
Forms, minimizing input, 80–81
Foundation, 150–151
404 pages, 204–205
Friction, as positive, 36–37
Functionality, 32–33
G
Gaps, 112–113
H
Harvard Business Review, 76
Hayek, F. A., 120
Hick, William Edmund, 58
Hofmann, Wilhelm, 70
Homepages, 156
Hong, Ly, 60
Hyman, Ray, 58
I
Icons, 180–181
Images on web, 22–23
Informal Sociology: A Casual Introduction to Sociological Thinking
(Cameron), 128
Information
forgetting not-so-important parts to make space for what we want them to remember,
28–29
serial position effect and, 28–29
Information architecture (IA), 150
The Inmates Are Running the Asylum (Cooper), 132
Inputs, allowing for differences in, 200–201
Interaction in design, 16–17
Interactive prototypes, 206–207
Internet of Things (IoT), 72
Interruptions, 76–79
J
Johnson, Eric A., 40
Juran, Joseph M., 214
K
Kano, Noriaki, 100
Kashimura, Kaori, 24
Koyasu, Masuo, 70
Kurosu, Masaaki, 24
L
Launch, involvement with clients after, 216–217
Learnability, 54–55
“Lego blocks,” 188–189
Less is more, 30–31, 79
Lewis, Peter T., 72
Light mode, 174–175
Liu, Chao, 38
Loewy, Raymond, 26
Long-term memory, 28
M
Mark, Gloria, 76
Martin, Shantell, 38–39, 84–85
Maximalism, 32–33
MAYA (Most Advanced Yet Acceptable) principle, 26–27
Memorable experiences, designing, 16–17
Memory
errors and overloaded, 30
long-term, 28
position of item and, 28–29
short-term, 28
unusualness and, 26–27
Mental models, 138–141
Minimalism
as boring, 32–33
functional and error-proof, 30–31
Minimum viable product (MVP), 98–99
Modularity, 188–189
Myers, Brad, 170
N
Native advertising, 19
Navigation systems
conventions, 154–155
entry points, 150–151, 156–157
real world, 148–149
Negative polarity, 174–175
New York Times, 76
Nielsen, Jakob, 34, 68, 84
Niemann, Christoph, 68
“The 9/11 switch,” 190–191
Notifications, 76–79
“Novice” modes, 56–57
Nozaki, Yuki, 70
O
Objectivity, 118–119
Obstacles, removing, 110–111
Occam’s razor, 102–103
Options, limiting, 58–59
Osborn, Alex, 144
P
Page, Scott E., 60
Papanek, Victor, 70
Pareto principle, 214–215
Passive attention, 72–73
Paths, directions of, 110–111
Personalization, 178–179
Personas, 132–133
Persuasion, 70–71
Pointing devices, 114–115
Popper, Karl, 120
Positive experiences, designing, 16–17
Postel, Jon, 200
Power users, 56–57
Prensky, Marc, 48
Projects
developing artificial constraints, 94–95
finding shortcuts, 96–97
interviewing stakeholders, 90, 92
minimum viable product, 98–99
underpromise and overdeliver, 100–101
R
Rams, Dieter, 40, 74
Real world as model, 66–67
Recall ability. See Memory
Research
card sorting, 140–141
doing just enough, 122–123
personas based on, 132–133
qualitative, 128–129
quantitative, 130–131
value of, 120–121
Response time, speed of, 34
Robinson, Frank, 98
S
Sales funnels, 182–183
Satisfaction and expectations, 218–219
Scams, design of, 18
“Scientism,” 120
Scrolling, 168–169
Scrollytelling, 168
Senior citizens and digital products, 50–51
Serial position effect, 28–29
Short-term memory, 28
Site maps, 152–153
Spaces, 112–113
Speed, as ultimate usability metric, 34
Statistical generalizability, 130–131
Sweller, John, 30
T
Team members, 60–61
“10 Principles of Good Design” (Rams), 40
Tesler, Larry, 104
“Theories of action,” 138
Timelessness, 40–43
Tools, digital products as, 74–75
Tschichold, Jan, 112
Typography, 166–167
U
UI design
importance to usability of, 14–15
UX debate, 12–13
Unusualness and memory, 26–27
Usability
aesthetics as basis for judging, 24–25
heuristics for user interface design, 84
testing, 210–213
User experience (UX) design, basic facts about, 4–7
User flows
creating, 109–110
paths and conventions for, 110–111
Users
assuming worst-case scenarios of journey of, 106–107
expectations of, 106
putting first, 10–11
“UX versus UI” debate, 12–13
V
Van der Rohe, Ludwig Mies, 30
Van Toorn, Jan, 118
Venturi, Robert, 32
Visual metaphors, 22–23
Voice assistants, 194–195
Von Restorff, Hedwig, 26
Von Restorff effect, 26
W
Wang, Alexander, 88
Webby Awards, 69
White, Ryen W., 38
William of Ockham, 102
Wireframes, 158–163, 206
World Wide Web Consortium (W3C), 47
Writing for web, 20–21
Wroblewski, Luke, 184
Y
Your Creative Power (Osborn), 144
© 2023 Quarto Publishing Group USA Inc.
Text, Images © 2023 Anton & Irene, LLC
First published in 2023 by Rockport Publishers, an imprint of The Quarto Group, 100
Cummings Center, Suite 265-D, Beverly, MA 01915, USA.
T (978) 282-9590 F (978) 283-2742 Quarto.com
All rights reserved. No part of this book may be reproduced in any form without written
permission of the copyright owners. All images in this book have been reproduced with the
knowledge and prior consent of the artists concerned, and no responsibility is accepted by
producer, publisher, or printer for any infringement of copyright or otherwise, arising from
the contents of this publication. Every effort has been made to ensure that credits
accurately comply with information supplied. We apologize for any inaccuracies that may
have occurred and will resolve inaccurate or missing information in a subsequent reprinting
of the book.
Rockport Publishers titles are also available at discount for retail, wholesale, promotional,
and bulk purchase. For details, contact the Special Sales Manager by email at
[email protected] or by mail at The Quarto Group, Attn: Special Sales Manager,
100 Cummings Center, Suite 265-D, Beverly, MA 01915, USA.
10 9 8 7 6 5 4 3 2 1
ISBN: 978-0-7603-7804-5