My Digital Garden
A curated collection of useful links and resources
My Weekly Internet Treasures
Curated treasures from the overlooked corners of the internet
Hand-picked resources that algorithms don't prioritize
Thoughtful summaries that respect your time and attention
Weekly delivery with zero spam, ever
Details That Make Interfaces Feel Better
A collection of details that make your interfaces feel better.
Understanding easing and cubic-bezier curves in CSS
The easing curve can make or break any animation on the web. Let's look at the science of CSS cubic-bezier curves, and the art of using them to make the best web animations possible.
Untitled
Today I read a lengthy piece on Harness Engineering — tens of thousands of words, almost certainly AI\-written\. My first reaction wasn't "wow, what a powerful concept\." It was "do these people have any ideas beyond coining new terms for old ones?" I've always been annoyed by this
Make What You Build Last
My thinking on how to build things that survive in an era where everyone can ship.
Laws of UX
There's a set of psychological principles behind every interface that feels right. Here are the ones I think about the most.