Special Topic · Taste Engineering: Make the Output Worth Keeping

Restraint: Budget Your Colors and Type

One primary, two weights, one radius set. Dump colors onto a UI until it looks like a year-end party flyer, then one-click subtract and feel the premium feel snap back

THE QUESTION THIS PAGE ANSWERS

ANSWER FIRST

What is the key idea behind “Restraint: Budget Your Colors and Type”?

One primary, two weights, one radius set. Dump colors onto a UI until it looks like a year-end party flyer, then one-click subtract and feel the premium feel snap back

DECISION RULE

Turn taste into a behavior the product can repeat. The useful outcome is not a nice opinion. It is a visible rule, a small example, and a way to tell when the experience falls below the bar.

TRY NEXT

Capture one before-and-after example that shows the quality bar without extra explanation.

WATCH FOR

Polish that improves the surface while leaving the user's uncertainty untouched.

Set a budget for color and type first

The budget rules are short: one primary, everything else goes to black / white / gray neutrals; two font weights, one for body and one for emphasis; one radius set, pick a number and reuse it everywhere. Before you add a second accent color, ask once — "is this worth spending budget on?" Most of the time, save it.

"Every color you add devalues every color you already have." Color's value is scarcity: one rose accent owns the room; six accents, and nothing is the focus.
Make a page ugly with your own hands

Below is a restrained promo page. Tap "Add another color" five times and watch it degrade step by step; after five, one-click subtract.

Color adder Added 0
member.example.com/spring
3 days only
Spring member deal
Annual membership ¥40 off — renewing members get the same price.
¥99 / year
Subscribe now
7-day no-questions refund
This is the restrained version: the only primary is one rose block on the button; everything else is black / white / gray. Why does it look good? Because everything else steps aside.
Flip it: delete until it breaks

The color adder shows how things get ugly; the subtract game shows how to save them. About Face 4 gives a method you can actually run: cut things until deleting one more breaks the design, then put that last piece back. The promo card below stacks six ornaments — tap them off one by one; you'll know which one breaks the page.

Subtract game Removed 0 / 6
Tap a tag below to remove that ornament. Are all six decoration? Not quite — two are the bones; remove those and it breaks.
sale.example.com
Last day of the year-end sale — miss it and wait a year!
HOT NEW
Cloud Photos Pro
Lossless original backup, shared family albums, auto sync across devices.
Get a ¥20 coupon · spend ¥99+ · stackable
Subscribe Invite friends to slash the price
Start with whatever feels most redundant.
Almost the same? Make them identical

Restraint has a finer rule for things that are "almost the same." About Face 4 puts it hard: unnecessary differences are the enemy of consistent design. Two spacings that are almost equal — make them the same number. Two colors that are almost the same — use one. Every difference needs a reason; if you can't find one, kill it. The card below hides three "almosts" — toggle to see before and after you fold them in.

Difference folder Tap to switch
First hunt for the awkward bits in "Ad-hoc," then switch to "Folded" to check your answers.
member.example.com/benefits
Member benefits
Priority ticket response within two hours
Early access to new features, a batch each month
Dedicated support Early access
Three "almosts": row gaps of 12 and 15, two pinks one deep one light, font sizes 13 and 13.5 mixed. Alone, each is fine; stacked, you get a vague looseness you can't name.
14 and 16 spacing in the same frame — what now?
Same card, two peer paragraphs spaced 14 and 16 Single choice
You measured the mock — still no reason these two gaps should differ. What do you do?
AKeep both — 14 and 16 are close enough; readers won't notice
BUnify to the same number
CPush them to 8 and 24 so the difference is obvious
DAdd a light border around each paragraph
Color's volume knob: saturation

Color budget asks "how many"; saturation asks "how loud." About Face 4 warns: highly saturated colors all shout, and together you get the carnival effect — users get overwhelmed. Same three tags — push saturation like a volume knob.

Saturation mixer Drag the slider
tasks.example.com
This week's tasks
Sorted by priority — do the red ones first.
Hotfix Spec review Weekly wrap-up
35%
Around 35% is the comfort zone for work UIs: you can tell priority apart without the noise.
Budget panel: overspend at a glance

This time the three budgets are switches — mix them any way you like; the badge at bottom-right tells you live whether you're over.

Budget panel Tap to switch
workspace.example.com
Team workspace
Docs, tasks, and discussion in one workspace.
New Team
Free trial See pricing
Free for teams under 10
In budget
Colors
Weights
Radius
Where cheapness comes from
What's the most common reason a UI looks cheap? Single choice
AThe typeface isn't expensive enough
BToo many colors fighting each other
CNot using the latest design trends
DIcons aren't polished enough
Key Takeaways

Three budget rules: one primary plus neutrals, two font weights, one radius set. Before you break budget, ask if it's worth it.

Every extra color devalues the ones you have. Subtracting works more often than adding — cutting color is the highest-ROI move.

If a page feels cheap, check in order: count the accent colors, then the weight steps, then whether radii are unified.

Two executable rules: almost the same → make them identical; unsure whether to keep it → delete until it breaks, then put the last piece back.

Sources: Original to Xiaoshan Academy's Taste Engineering series; principles such as "unnecessary differences are the enemy" and "subtract until it breaks" adapted from About Face 4: The Essentials of Interaction Design, Chapter 17 (Alan Cooper et al.).

Turn the feeling in “Set a budget for color and type first” into a judgment

“The budget rules are short: one primary , everything else goes to black / white / gray neutrals;” points out that AI has lowered the bar for making something usable. The skill readers need is noticing what is wrong and turning that feeling into an actionable requirement.

Watch the user's next action, not just the surface

Turn “Below is a restrained promo page.” into observable questions: does the user know what happened, what to do next, and how to recover from an empty or failed state? Does the hierarchy make the important information visible first?

Pretty is not the same as usable

Apply “Sources: Original to Xiaoshan Academy's Taste Engineering series;” to a second screen or flow. Record one moment of hesitation and the user action after the change; observable behavior is stronger evidence than polish alone.

From “Set a budget for color and type first” to “Make a page ugly with your own hands”

“Set a budget for color and type first” grounds the problem in “The budget rules are short: one primary , everything else goes to black / white / gray neutrals; two font weights , one for body and one for emphasis; one radius set , pick a number and reuse it everywhere. Bef…”. “Make a page ugly with your own hands” then moves it toward “Below is a restrained promo page. Tap "Add another color" five times and watch it degrade step by step; after five, one-click subtract”. Together, they show that the lesson is not just a conclusion to remember, but a claim with conditions.

Carry the judgment into the next situation

For experience work, turn abstract impressions into user actions: did the person understand the state, find the next step, recover from an error, and want to continue?

  • “Set a budget for color and type first”: The budget rules are short: one primary , everything else goes to black / white / gray neutrals; two font weights , one for body and one for emphasis; one radius set , pick a number and reuse it everywhere. Bef…
  • “Make a page ugly with your own hands”: Below is a restrained promo page. Tap "Add another color" five times and watch it degrade step by step; after five, one-click subtract
  • “The closing point”: Every extra color devalues the ones you have. Subtracting works more often than adding — cutting color is the highest-ROI move

The final “The closing point” brings the discussion to “Every extra color devalues the ones you have. Subtracting works more often than adding — cutting color is the highest-ROI move”. The useful thing to carry forward is knowing which judgments must be revisited when input, scale, or risk changes.

Mark as learned Your reading progress updates automatically
← PreviousNext →

Keep reading

The next useful article in the thread.

ARTICLE DISCUSSION

Leave one useful thought here.

Keep the idea that clicked, the question that stayed open, or a small note for the next learner.

Discussing Restraint: Budget Your Colors and Type Taste Engineering: Make the Output Worth Keeping
3discussionsArticle discussion · synced with the Circle
View in the learning circle
AM
Asha MorganContent editor
INSIGHTField note

I turned one judgment from this article into a small experiment I could run today. Knowing what to observe next is more useful than simply remembering the conclusion.

ARTICLE DISCUSSION7 helpful
LH
Lin HarperIndie developer
INSIGHTInsight

After reading this, I first looked for the conditions behind the idea instead of copying the method into a project. That order made the later trade-offs much clearer.

ARTICLE DISCUSSION5 helpful
KM
Kiki MooreProduct operations
QUESTIONQuestion

When this judgment reaches real work, which constraint should be added first? I am curious which step matters most between reading and the first practical attempt.

ARTICLE DISCUSSION4 helpful