Mark Cianfrani
banner
cianfrani.me
Mark Cianfrani
@cianfrani.me
design system engineer, design tokens + web components. Current status: A Pattern Language

https://cianfrani.dev/
New global design system just dropped. If I see one more <SlopCard> I’m gonna lose it.
November 4, 2025 at 1:29 AM
Documenting every single permutation of every component always felt redundant. If you have an input component, you can easily guess what the textarea will look like. Future of DS/AI is patterns. No need to waste context.
June 27, 2025 at 12:14 PM
Your design system is not a tree. We/I spend too much time trying to put things into boxes. Is this a component? A pattern? A token? Instead, start with the problem. A disabled button, for example, exists in so many different contexts and patterns. blogs.ischool.berkeley.edu/i103su12/fil...
December 24, 2024 at 3:45 PM
I hate how genuinely useful this would be.
November 21, 2024 at 7:00 PM
How to break 99 websites. It's a shame because base 24px font size looks so much better in nearly every scenario that doesn't need excel-level information density.
November 15, 2024 at 2:22 AM
I was fully expecting this to open some new AI clippy feature and was pleasantly surprised when all it did was change the UI a little.
November 14, 2024 at 3:28 PM
This is a good component. I love this thing so much. There’s something really satisfying about tiny boxes that do one thing well that scratches some itch in my brain. Knob-Driven Development: make every prop matter.
November 10, 2024 at 1:26 PM
messing with a set of web components to find the nearest token that you can hopefully drop into your docs or storybook. anyone have any w3c spec files they can donate to the cause?
November 7, 2024 at 9:51 PM