Shipping in the dark
When you build without a strict design system, you are essentially shipping in the dark. Every padding, every color token, every typography scale decision falls entirely on you.
I learned early on that this isn't entirely different from film photography. In film, you have a fixed ISO, a limited number of exposures, and you can't immediately see the result on a screen. You have to trust your understanding of light and composition. Similarly, without a pre-built component library, you have to trust your understanding of visual hierarchy.
The constraint forces you to be intentional. You stop relying on mt-4 just because it's there, and start asking "does this element actually need to breathe more?"
It's terrifying, but it's the only way to develop an intuition for design.
Discussion
Comments coming soon — building something custom.