Why I ditched heavy CSS frameworks for plain CSS
After years of fighting specificity wars, here's what finally convinced me to make the switch.
Read more →Writing
Notes on UI/UX design, frontend development, and running a design practice — written from the field, not the classroom.
After years of fighting specificity wars, here's what finally convinced me to make the switch.
Read more →Tokens, components, docs — the process I follow to spin up a coherent system in 48 hours.
Read more →Contracts, pricing, scope creep — the things nobody tells you before you go solo.
Read more →Fitts's Law, Hick's Law, Jakob's Law — the cognitive science behind every good interface decision.
Read more →My exact project-tracking setup, communication rhythms, and the one rule I never break.
Read more →Contrast ratios, elevation, shadows — what most dark mode implementations get completely wrong.
Read more →