Craft

5 min read

Write the empty state first

The screen most people see on day one is the one we design last. I've started with it on every project for two years, and it keeps changing the product.

Most products are designed full. The mockups show a dashboard with eighteen months of data, a busy inbox and a team of twelve. Then a real customer signs up and sees a grey box that says ‘No items yet’.

So I now design the empty state before anything else. It forces the first question every product has to answer: what should a new person do in the next thirty seconds?

At Orrin, writing the empty pay run screen first changed the order of onboarding. Adding one freelancer, not connecting a bank, became the first step, because that was the smallest thing that made the screen useful.

The rule I use: an empty state must name one action, show what the screen will look like once it’s done, and never apologise.

[05]

KEEP READING

More from the journal

[12]Next step

Got a messy workflow? Let's untangleText · 104 it.

Tell me what's slow, confusing or costing you support tickets. I reply within one working day with a first idea and a fixed price.

Book a 20-min intro

Local time ● online

--:--:--
Rotterdam. I reply within one working day, usually faster.

Version history v26.10

v26.10Added the Kiln Audio case studyv26.07New journal: receptionists and booking flowsv26.04Orrin pay run results are inv26.01Portfolio rebuilt as a design file
© 2026 Noor Castell. Built in Framer.Rotterdam · AmsterdamBack to top ↑

Create a free website with Framer, the website builder loved by startups, designers and agencies.