Writing
1. View Transitions
View transitions are a new CSS feature that allows you to create smooth transitions between different views of your website. They are a great way to improve the user experience of your website.
2. Knowing What Not to Animate
Design engineering isn’t about adding motion everywhere. It’s about judgment — knowing where animation adds clarity and where restraint makes the interface better.
3. Hit areas
Expanding the clickable area of UI elements without changing their visible size. A practical look at Fitts's Law and how hit areas improve usability and accessibility.
4. Taming Chrome’s Autofill
Chrome’s autofill can override your beautifully styled inputs with a blue border and unwanted background. Here’s a bulletproof CSS fix that works with Tailwind, dark mode, and across interaction states.
5. How I Load 30+ Videos Without Compromising Performance
Loading dozens of looping videos on a single page without freezing the browser. A deep dive into decode limits, staged playback, concurrency caps, and perceived performance.
6. Micro-Interactions in the AI Age
As AI systems become smarter, the smallest design details matter more than ever. Why micro-interactions are no longer polish — but trust infrastructure.