Skip to content

Doing stuff on the web since 1996.

8Readers
680Posts
todayLast active
CSS Layout News in the ATmosphere
Sep 4, 2026
In 2015 I started my CSS Layout News newsletter mostly to have my own venue to go on about CSS grid, at the time unavailable in any stable browser. I got to 2023 and 343 issues and it fizzled out. Partly because I got busy, but mostly because the newsletter signup form on the platform...
atprotocss
Multiple-column layout, rows, rules, and floats
Aug 24, 2026
Recently implemented in Chrome are two of my top asks for CSS—the concept of rows in multiple-column layout, and gap decorations for rows and columns in grid, flexbox, and multicol. 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...
1
cssstandards
How do we talk about atproto to non-developers?
Jul 31, 2026
The beauty of AT Protocol is that all of your data from different apps is available on your PDS, your own folder on the internet containing your stuff as JSON. This means that you can switch which app you use to view that data, without losing anything. It also makes it very easy to make...
1
6
atprotoWeb stuff
Understanding AT Protocol
Jul 30, 2026
I've been playing around with AT Protocol. The posts on this site are now published to standard.site, and I've written a (very basic) WordPress plugin to display posts from my PDS on the Now page of this site. As a developer, I've spent a good chunk of my working life building apps that stored things...
1
atprotoWeb stuff
Over 15 years of conference speaking
Jul 20, 2026
I'm not someone who keeps a lot of memorabilia, but I do have a large collection of conference badges. Most of these are from events I spoke at, and a few from other memorable events. While decorating my new garden office I decided to pin them to a corkboard. It turned out that I had...
public speakingSpeaking
Where’s the holistic AI productivity data?
Jun 11, 2026
For most of my career I ran a very small company. When you run a tiny company your resources (both time and money) are limited, and you want to use them on the things that will have the most impact. You have to quickly stop doing things that aren't cost-effective, to avoid "throwing good money...
aibusiness
Joining the atmosphere
May 31, 2026
I don't post to or visit the social network formerly known as Twitter, but as a very early Twitter user, I can't quite bring myself to delete all my old posts. There's so much history there, not just personal history but the stories of a lot of the work I've done. This is the problem...
2
4
atprotosocial
What would a 2026 CSS Anthology look like?
Apr 23, 2026
In 2004 I published the first edition of The CSS Anthology with Sitepoint. The idea for the book was to take the entire CSS 2.1 specification, and come up with 101 examples to show people how to use all of the CSS that existed. I have a copy on my shelf, but recently discovered you...
2
csswriting
The importance of people who care
Apr 21, 2026
I had a few days off work last week. My daughter was visiting, and in the evening we sat and watched episodes of Being Gordon Ramsey, a documentary series following the chef as he opens a huge restaurant project in London. It's an interesting watch, but the thing that comes across through every word and...
technical writingAI
Do you need AI for that?
Mar 24, 2026
My social feed has divided mostly into two camps—those who can now only talk about how excited they are about AI, and those who are refusing to use it at all. I'm somewhat bemused by both of these positions, I see LLMs as a useful tool, in the way that I see spreadsheets as a...
technical writingAI
Look into the future of the web platform
Mar 20, 2026
Last week I spoke at the very lovely Web Day Out in Brighton. My talk was about browser support, based on the work I've done over the past almost five years on Baseline. I ran through the various things you need to consider when deciding whether to use features that don't meet your Baseline target....
baselinebrowsers
Generative AI has broken the subject matter expert/editor relationship
Feb 18, 2026
Some thoughts about managing a publishing pipeline in a world of generative AI.
content strategywriting