Building a Design System That Scales
How we moved from scattered components to a single source of truth, and the lessons we learned keeping it consistent across teams.
The Overflow blog
Essays on engineering, design, and product from the people doing the work. No fluff, just what we learned shipping real things.
How we moved from scattered components to a single source of truth, and the lessons we learned keeping it consistent across teams.
AI in production is a UX problem as much as a model problem. Here is how we set expectations and handled failure gracefully.
Clever code feels good to write and terrible to maintain. A case for predictable, unremarkable engineering.
Onboarding decides whether people stay. A practical framework for the moments right after sign up.
Migrations are where confident teams get humbled. A checklist for changing schemas without downtime.
On call should not mean dread. The culture and tooling changes that made our rotation sustainable.