UX/UI

How to rescue a growing design system by pruning variants and rolling tokens in two sprints

I inherited a design system that had become unwieldy: hundreds of component variants, a creeping palette of colors with subtle duplicates, and a token file that felt more like a historical archive than a source of truth. We didn't have months to rebuild from scratch, but we did have two sprints and...

Read more...
How to rescue a growing design system by pruning variants and rolling tokens in two sprints

Featured

How to design onboarding illustrations that boost activation using a three‑variant visual test and simple metrics UX/UI

How to design onboarding illustrations that boost activation using a three‑variant visual test and simple metrics

Onboarding illustrations are often treated as decorative afterthoughts. But...

Sep 28 Read more...
How to build a lightweight analytics dashboard in Google Sheets that surfaces churn signals for creative products Tutorials

How to build a lightweight analytics dashboard in Google Sheets that surfaces churn signals for creative products

I build lightweight analytics dashboards in Google Sheets when I want fast,...

Sep 22 Read more...
How to convert a figma prototype into accessible, production-ready HTML components with tailwind in three clear passes Tutorials

How to convert a figma prototype into accessible, production-ready HTML components with tailwind in three clear passes

I often get asked how I go from a polished Figma prototype to production-ready...

Sep 09 Read more...
How to set up a git workflow for solo designers to version assets, collaborate with devs, and avoid merge headaches Tutorials

How to set up a git workflow for solo designers to version assets, collaborate with devs, and avoid merge headaches

I used to treat Git as a developer-only tool — a mystical system that...

Sep 03 Read more...

Latest News from Themebat