Notes from the intersection of design, code, and craft. Long-form thinking, not short-form takes.
AI didn't make me a better designer. Learning to use it ruthlessly did. On what changes, what doesn't, and where craft still lives.
Two weeks of Claude outages and a week of hallucinated feature confirmations. What I learned about A…
Sophia was a floating chat button that treated all eight user types the same. I redesigned her as th…
The timeline forced me out of Figma. Eight user dashboards, six weeks, built directly in code. What …
The designer-who-codes debate is tired. Here's the real reason I ship what I design — and what I've …
Designing Pulse forced a rule I hadn't worked with before: every session must complete in under 90 s…
Design systems are great at enforcing consistency. They're terrible at preserving taste. The two are…