Picks

Geoff Graham on Updated on

An ongoing firehose of the latest 10 things we’re reading from around the web that we find interesting. Subscribe to the feed.

February 3, 2026

A page is more than just a container for words

The latest SEO fad is the idea that websites need a machine-only version. Strip out the layout, remove the “noise”, and hand LLMs a simplified view of your content. The pitch is always framed as pragmatic. Modern websites are bloated. LLMs don’t need the design. They just want the content….
January 22, 2026

CSS Scope & Mixins

At the end of 2025, Firefox added the CSS @scope rule – making the new feature available across all major browsers! Since Chris Coyier has done a fair amount of writing and speaking on the topic, we wanted to talk with him about what that means. Chris has also been…
February 19, 2026

An in-depth guide to customising lists with CSS

This first rule of styling lists is that they should be treated with the same reverence you would show any other text. If a list is inserted within a passage of text, treat it as a continuation and integral part of that text. For bulleted or unordered lists, use padding…
February 15, 2026

AI is accidentally making documentation more accessible

AI is accidentally making documentation more accessible I was joking with a colleague that the most highly prized skill of a product designer might soon be writing a well-structured Markdown file. If you work in a large product org, you’re watching agentic AI creep into every aspect of the product…
February 17, 2026

Magic

I don’t like magic. I’m not talking about acts of prestidigitation and illusion. I mean the kind of magic that’s used to market technologies. It’s magic. It just works. Don’t think about it. I’ve written about seamless and seamful design before. Seamlessness is often touted as the ultimate goal of…
February 14, 2026

The Good & Not Good

I’ve spent more time with religious people in the last year than perhaps I have in my whole life. It’s got me thinking about religion with more curiosity than I ever have. So I’m having what are probably middle-school level thoughts. I’ve forever identified as agnostic, likely because that’s how…
February 9, 2026

Background Patterns with CSS `corner-radius`

The corner-shape property in CSS can do some neat designs. Things like vintage tickets, with corners trimmed inwards, sci-fi corners, tags, and those types of designs are usually comes to mind when we think of the CSS property corner-shape. There are a variety of nice primitive keywords we get with corner-shape,…
February 6, 2026

Honoring Mobile OS Text Size

If your users scale the text size in Android or iDeviceOS, that doesn’t always affect the size of text on a web page. It’s a function of browser and authored code, as opposed to a standardized approach. That may be changing. Support The current state of affairs in the three…
February 3, 2026

Super Simple Sidenotes

I never bothered to document how I do sidenotes because they’re basically a simplified version of other implementations. But several people have asked about them, so in the spirit of sharing, here are my Super Simple Sidenotes. No javascript, just html and css. To figure these out, I referred to…

Quick Hits

Firefox 148 makes shape() available without a flag, aligning with Chrome and Safari.

#

Safari TP 237 becomes the first to trial :heading, a pseudo-class for selecting multiple heading levels at once.

#
More Quick Hits →