Hand-picked since 2012

Daily Curated Design News and Resources

  • The AI notepad for back-to-back meetings by Granola

    Granola captures every meeting and turns them into PRDs, tickets, and decisions.

  • Context is now the product (video) by Karri Saarinen

    Product leadership when software can build itself.

  • Fluid functionalism by Micka Touillaud

    A design philosophy where every animation serves a functional purpose — motion is information, not decoration.

  • Design owns coherence by Peter Merholz

    An argument can be made that Design owns coherence—how a suite of offerings, across channels of delivery, adds up for the person on the other end.

  • Imperfection by Manuel Muñoz Solera

    The more imperfect it got, the more it felt like mine (and like me).

Read all week, picked once. The best design links, every Tuesday.

  • Chat is AI’s command line by Amelia Wattenberger

    I want a world built to make ourselves more capable with AI, not just to have more capable agents to talk to.

  • More than a mark by Lucas Fitzpatrick

    Discover how Microsoft redesigned the Copilot icon using shape, color, and motion to create a unified identity that communicates across apps and devices.

  • Why icon consistency is harder than it looks by Streamline

    A great icon cannot just look good on its own. It has to feel like it belongs.

  • Named breakpoints without Sass by Cory LaViska

    The idea is you write the viewport sizes in @media, set a named token on :root, and access it with a style query instead of repeating the media query.

  • CSS does your tooltip positioning now by Matt Smith

    CSS can now handle tooltip and dropdown positioning without JavaScript. Learn how anchor positioning, popovers, and anchor-size() simplify UI.

  • The fake double diamond is dead. The real double diamond is immortal by Pavel Samsonov

    AI is not a substitute for divergent thinking, and the false certainty it gives will never save you from having to iterate.

  • What the 500 in blue-500 means by Shrawani Bhattarai

    blue-500 means whatever its palette decided it means, and in many of the palettes teams use, that is only where the shade sits in the ramp.

  • Designing for voice first by Anton Sten

    These are five principles I've been working through. Some get more difficult when you put them together, particularly when you move from someone speaking at their desk to someone talking through their AirPods with their phone in their pocket.

  • Beautiful theme toggles for React, Svelte, and Vue by Alfie Jones

    Drop-in animated toggles for React, Svelte, and Vue. Install with shadcn/ui, npm, or copy the source.

  • SSGOI: Native page transitions on the web by DaeSeung Moon

    Router- and framework-agnostic — React, Svelte, Vue, Solid, Angular, and Qwik. Built on the Web Animations API, beyond what View Transitions can do.

  • AI invasive design by Laurie Voss

    Instead of considering how we build our products to fit the world of AI, we should be thinking about how to build AI that behaves like a native species in the ecosystem of human behavior.

  • Timeless type family by Timeless

    Timeless Grotesk, Sans, Serif and Text — four variable typefaces with matching italics, free for personal and commercial use.

  • Training AI to paint with code by Surya Narreddi

    My friend Cameron and I trained a language model to make images by writing code, using reinforcement learning.

  • Design is a nice-to-have by Dragan Babic

    In a world in which you can make anything, you still have to make something useful.

  • Google Fonts superfamilies by Anthony Hobday

    These are the superfamilies on Google Fonts. I've only included superfamilies where sans and serif typefaces are available, which have at least 3 styles per typeface, and which are not too decorative for general use.

  • A flame needs three sine waves by Carmen Ansio

    How a few pencil sketches turned into a matchstick you can strike, and why the flicker needed three sine waves instead of one.

  • Jev for designers by Marie-Claire Dean

    Honest uncertainty is exactly the material you need when designing though. In design things are rarely binary.

  • Design systems for AI agents by Luke Wroblewski

    When agents write most of the code, the design system can become part of what I've called the AI steering layer: the context that keeps every website update aligned with brand, design, and development guidelines.

  • Beyond productivity: Designing space for creativity by Stephanie Mencarelli

    Creativity doesn't flourish when we push harder. It flourishes when we create conditions that allow it to thrive.

  • Multiple-column layout, rows, rules, and floats by Rachel Andrew

    Rows (using column-wrap) provide a way to use multicol on the web without risking scrolling up and down to read if the columns become taller than the viewport.

Share this day

HeyDesigner is the go-to newsletter for product people, UXers, PMs, and design engineers.

The week’s best design links — hand-picked, every Tuesday. Join 10,000+ designers.