D3 Daily — Thursday, July 09, 2026

The gap between what we measure and what we build is widening. Browser support math, UX reporting habits, and the quiet shift toward local AI models all point to the same thing: the easy parts are behind us.

Today’s Highlights

98% isn’t very much

Sidebar.io

A sobering look at what 98% browser support actually means. That remaining 2% represents millions of real users. The math is unforgiving, and the argument for inclusive design has never been more concrete.

Stop reporting UX activity and report business outcomes

Sidebar.io
Inspiration

The classic trap: reporting what you did instead of what it moved. This piece from NNGroup lays out the shift from activity metrics to business outcomes — revenue, cost, risk, speed, retention. The teams that make this switch get the resources.

Most AI work can wait

Sidebar.io
Inspiration

The insight here is simple and sharp: routing matters more than model choice. Most AI tasks do not need the expensive frontier models. Cheap local models handle the bulk. The cost savings are real, and the performance gains come from smart orchestration, not bigger GPUs.

Paper Shaders

Sidebar.io
Inspiration

Zero-dependency shaders delivered as React components or raw GLSL. Fast, clean, and immediately usable. A practical resource for anyone pushing visual boundaries without the overhead.

The revolution was the easy part

UX Collective
Inspiration

A reflective piece on what comes after the initial disruption. The revolution gets the headlines. The hard work is what happens next — the consolidation, the refinement, the boring but essential work of making things actually work.

Quick Hits