Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Skip to the content I'm a web developer and technical writer and editor. I work for Google on the Chrome team as a senior staff technical writer and content lead for web.dev and developer.chrome.com.

News

Blog 1 month ago
CSS Layout News in the ATmosphere
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 newslett
Read more
Report
Blog 2 months ago
Multiple-column layout, rows, rules, and floats
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
Read more
Report
Blog 3 months ago
How do we talk about atproto to non-developers?
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
Read more
Report
Blog 3 months ago
Understanding AT Protocol
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
Read more
Report
Blog 3 months ago
Over 15 years of conference speaking
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 corkbo
Read more
Report
Blog 4 months ago
Where's the holistic AI productivity data?
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-e
Read more
Report
Blog 5 months ago
Joining the atmosphere
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
Read more
Report
Blog 6 months ago
What would a 2026 CSS Anthology look like?
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,
Read more
Report
Blog 6 months ago
The importance of people who care
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 t
Read more
Report
Blog 7 months ago
Do you need AI for that?
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
Read more
Report
Show more news