Dew Design System
For writers
UX · Writing principles19 rules

The rules that hold the voice together.

Apply these to every piece of UI copy unless a component's own rules say otherwise. They're not style preferences — they're what keeps the product readable at speed.

Voice & structure5 rules

How sentences should read.

The mechanical rules that keep copy sounding human. Short, active, present, specific.

Active voice

Subject → verb → object. Clear about who's doing what.

Do
  • Click Submit to send your reply.
Don't
  • Submit should be clicked to send your reply.

Present tense

Describe what's happening now, not what has finished.

Do
  • Your file is uploading.
Don't
  • Your file was uploaded.

Use contractions

They sound like a person, not a legal notice.

Do
  • Don't submit
  • You're all set.
Don't
  • Do not submit
  • You are all set.

One idea per sentence

Stacked clauses push comprehension off a cliff.

Do
  • Save your changes. Then close the tab.
Don't
  • If you want to save your changes, which are currently unsaved, you should save them before you close the tab, or you'll lose them.

No double negatives

The reader has to decode two flips just to get to yes.

Do
  • Save your changes.
Don't
  • Don't fail to save.
Casing & punctuation4 rules

How words look on the page.

Rules that keep the page quiet — so the copy does the talking, not the styling.

Sentence case, everywhere

Labels, titles, buttons, tags — first letter capitalised, rest lowercase.

Do
  • Save and close
  • Add to queue
Don't
  • Save And Close
  • Add To Queue

No end punctuation on titles or labels

Titles aren't sentences. A full stop adds weight without meaning.

Do
  • Delete contact
Don't
  • Delete contact.

Limit exclamation marks

One per screen, only for genuine celebration.

Do
  • You're all set!
  • Changes saved
Don't
  • Error!
  • Password required!

No ALL CAPS

Reserved for real acronyms. CAPS feel like shouting.

Do
  • New
  • Beta
  • API key
Don't
  • NEW
  • BETA
  • SAVE CHANGES
Clarity4 rules

Say what you mean.

Readers scan UI, they don't read it. The first three words should carry the meaning.

Avoid jargon

Every technical term is a trap for the non-technical reader.

Do
  • Log in with your username and password.
Don't
  • Authenticate your credentials.

Don't describe the interface

The user knows they're looking at a panel. Name the destination, not the chrome.

Do
  • Go to Settings.
Don't
  • Go to the Settings panel.

Frame around user goals

Start with what the reader is trying to do, not what the system failed at.

Do
  • This site may be insecure.
Don't
  • Due to an HTTPS network security issue, this site is being blocked.

Progressive disclosure

Lead with what's needed now. Offer detail only when asked.

Do
  • Couldn't send the email. Retry →
Don't
  • Your message couldn't be sent because the SMTP server timed out after 30 seconds…
Tone4 rules

Sound helpful, not apologetic.

Tone shows up in the verbs you pick and the things you choose not to say.

Don't apologise unnecessarily

Reserve sorry for real errors, not routine friction.

Do
  • We couldn't upload your picture.
Don't
  • Whoops! We can't upload your picture.

Don't blame the user

Describe the situation. The reader doesn't need to be scolded.

Do
  • This field needs 8 characters.
Don't
  • You didn't enter enough characters.

Specific verbs over generic

Specific verbs answer the reader's next question in a word.

Do
  • Delete
  • Save changes
  • Send invite
Don't
  • OK
  • Submit
  • Go

Verb-led button labels

Buttons are actions. Lead with the verb.

Do
  • Save
  • Delete report
  • Add team member
Don't
  • Team member addition
  • Report deletion
Consistency2 rules

One word per concept.

Small variations cost trust. Pick a term and hold the line across the product.

One name per thing

Swapping terms mid-journey makes the reader wonder if it's the same feature.

Do
  • Always 'Sign up'
Don't
  • Sometimes 'Register', sometimes 'Create account'

Use '&' sparingly

Ampersands jar in labels. 'And' reads smoother.

Do
  • Save and close
Don't
  • Save & Close

Next

Component patterns

How these principles land on specific components — buttons, toasts, modals, and more.