A simple guide to calm UI
A few basic rules to keep in mind to make simple UIs feel a lot better.
A few basic rules to keep in mind to make simple UIs feel a lot better.
Designers should understand code the way an architect understands stone: what it can do, not how to cut it. AI now does the cutting.
I think good products carry something of the people who make them. Their experience, what they care about, and how they think things should work.
How a few pencil sketches turned into a matchstick you can strike, and why the flicker needed three sine waves instead of one.
A model for rethinking what makes a designer in the age of AI.
On craft, A.I. and what gets lost when we skip the slow part.
Teach your coding agent Border beam, Thinking orbs, Gooey, Voice, Bot avatars, Liquid metal and Image.
It’s the figures your font gives you by default, and the better ones it keeps a switch away.
While software can place objects with mathematical precision, our eyes don’t always agree with the result.
Where quality lives, and how companies drain it from your products without a metric moving.
Every detail asks for attention. Limiting how many we add is what gives us room to make the ones that remain better.
Just last year, vibe coding seemed like a toy. Today I think that high quality is achievable only through vibe coding
The industry conflates perfection with over-engineering. They’re not the same.
Detecting, extracting, and stylizing motion with WebGPU and TSL, covering motion masking, blob tracking, optical flow, and velocity-based motion blur.
If our design specs only tell models what the interface is made of, they have already forgotten what the interface is for
In an era where AI has made execution nearly free, the designer’s true value no longer lies in craft alone but in having a genuine point of view.
From treating code as a proposal to turning handoffs into conversations, here’s how we shaped a new way of working to ship nested folders.
An honest accounting of what the craft costs, and why it costs more than the crafts sitting right next to it.