I think the hard part might not be building components, it’s making design intent legible to engineers, tools, and future teammates.

Tokens, schemas, APIs, docs, naming conventions; these aren’t outputs; they’re translation layers.

So, which layers are hardest to maintain? Which ones break down?

And how do we compare them?
How do we choose which ones are worth investing in?