Journey
Milestonecraftdesignaccessibility

The polish nobody sees (until it’s missing)

Shipping the light revamp was the headline. The week after it was the part that actually decides whether a site feels built — and almost none of it shows up in a screenshot.

The unglamorous list

A run of small, deliberate fixes, each its own little loop: visible focus rings for keyboard users, the two-hex discipline holding on every page, the article reading column clamped to a comfortable measure, the contact page centred to match the booking page. And one that mattered more than its size — we named the testimonial. "A founder" became a real person with a real face.

Then we built the thing you're reading

The week's last build was this diary itself — MDX entries, a kit of story-blocks, a dotted timeline, and a type on every entry (milestone or note). Meta, but honest: the tool that holds these words was the final feature of the week it describes.

Functional

  • It compiles and deploys
  • Every page loads
  • The happy path works

Finished

  • Keyboard focus is visible everywhere
  • Reading columns are a comfortable width
  • Proof has names; motion respects reduced-motion

The curve

Expected — a quick polish afternoonReality — a week of one-change-at-a-time loops
The small fixes were never the hard part; doing each one to the done bar was.

A site is done when it's seen passing on every device, not when it compiles. Writing that down was the point of building somewhere to write it.

Sources

  1. pangaea.id — the repository