77onicin7onic.hashnode.dev00Design to Code #8: The Cosmetics of ModularityMay 26 · 9 min read · It was sometime in early April. Version 0.1.0 had been sitting on npm for maybe twenty-four hours. I was clicking through the documentation site I'd just deployed, riding that brief, fragile wave of pJoin discussion
77onicin7onic.hashnode.dev00Design to Code #7: How CVA Scaffolding Turned Into Dead CodeMay 26 · 9 min read · The lint config had been sitting in the repo for a week, untouched, when I finally ran it across src/components/ui/ on the afternoon of April 4th. I was expecting maybe a stray console.log, a forgotteJoin discussion
77onicin7onic.hashnode.dev00Design to Code #6: When @theme inline Killed My Dark ModeMay 26 · 9 min read · I was in test-v4 that morning, clicking the theme toggle for the fifteenth time, and the card background just kept staying white. The toggle itself worked. I could watch data-theme="dark" flip on <htmJoin discussion
77onicin7onic.hashnode.dev00Design to Code #5: Using AI to Build a Design SystemMay 26 · 8 min read · I gave Claude the Switch component spec and pointed it at variables.css. What came back — CVA variants, Radix Primitives, forwardRef, controlled and uncontrolled both wired — was genuinely good. BetteJoin discussion
77onicin7onic.hashnode.dev00Build & Release #2: Five Patches for One Line of CSSMay 18 · 6 min read · I was running through a quick test on April 27 when I noticed something almost funny. Light background. White-ish text. Just barely legible enough that you could tell text was supposed to be there, liJoin discussion