

The Error Message Is a Tiny Theory of Blame
Every error message assigns responsibility. Humane interface design makes failure legible, preserves agency, and offers a real path forward.
Sep 23


The Case for Friction in Interface Design
Frictionless interfaces are not always humane. This essay maps five kinds of digital friction and shows when a pause protects users—or traps them.
Aug 28















