Writing
Notes worth keeping.
Personal writing by Gavin Clive on software, systems, work, taste, places, and whatever else seems worth thinking through.
Product Engineering Frontend Product Engineering Frontend
You Don't Need a Design System. You Need a Constraint System.
Reusable components don't create consistency. Enforced decisions do.
The Browser Doesn't Care About Your "Render Time"
Frontend teams keep inventing softer metrics because Core Web Vitals are harder to negotiate.
Feature-Flag-Driven Development
One more flag, one less decision.
Frontend Engineers Should Care More About Infrastructure
One 304 Not Modified is easy to ignore. A page full of them is latency.