Archive
All posts
Nov 5, 2026 · 9 min read
A sign-in screen in twenty minutes
Building the plainest screen in any app from a blank page, with the parts you already have in a kit.
Nov 4, 2026 · 7 min read
What goes in a list row
A picture, a title, a line of detail and one action. Five rows that work and one that does not.
Nov 3, 2026 · 8 min read
Dark mode without redoing everything
Naming your colours by job, not by shade, so one change turns the whole kit dark.
Nov 2, 2026 · 6 min read
How to name layers so nobody swears
The names I use for every layer, group and component, and why a developer will thank you.
Nov 1, 2026 · 8 min read
Testing a screen on a small phone
Three checks I make on the smallest phone I own before a kit goes on sale.
Oct 24, 2026 · 7 min read
Buttons that look like buttons
Size, space and one clear colour for the thing you want pressed.
Oct 17, 2026 · 7 min read
One typeface, three sizes
Why most apps need less type than you think, and the three sizes that carry a screen.
Oct 10, 2026 · 8 min read
Choosing three colours and stopping
One for action, one for ground and one for text, plus the greys between them.
Oct 3, 2026 · 6 min read
Spacing in eights, and why
A small grid for gaps and sizes, and how it makes a screen feel calm without anyone noticing.
Sep 26, 2026 · 7 min read
Why every kit starts on paper
The first hour of a kit: boxes in coloured pens before any file is opened.
Small Screens
A short letter every Sunday from my desk: one design idea, one small kit tip and one thing I changed this week.