Tags: 451



Friday, April 30th, 2021

Picture 1 Picture 2

Beer and fish tacos on the beach. 🍺 🐟 🌮

Wednesday, February 24th, 2021

Any sufficiently advanced 419 scam is indistinguishable from crypto.

Tuesday, February 23rd, 2021

Replying to

I’ve spent a decade successfully lulling you into a false sense of victory.

steeples fingers



Friday, November 13th, 2020

Levelled up my blood donation game! You can challenge my score here: https://www.blood.co.uk 🩸🥇

Levelled up my blood donation game!

You can challenge my score here: https://www.blood.co.uk


Thursday, October 22nd, 2020

Replying to

You’re right. I don’t have any in-depth knowledge here. I was trying to describe a proposal being incubated. I used an example. It was a bad example, I guess.

From now on I’ll just describe portals as “spicy iframes” and leave it at that.

Replying to

Note that I didn’t say that portals came from AMP; I said they would help the AMP use case.

But I think I must be misunderstanding portals because it sounds to me like it would work great for the AMP top stories carousel.

Wednesday, September 16th, 2020

Picture 1 Picture 2 Picture 3

Last of the summer harvest: beets, chard, and spinach.

Thursday, August 13th, 2020

Saturday, July 18th, 2020

Reading Purple People by Kate Bulpitt.

Reading Purple People by Kate Bulpitt.

Buy this book

Monday, July 13th, 2020

Saturday, July 4th, 2020

Sunday, May 24th, 2020

Replying to

Oh yeah, good point—fixed!

Thursday, April 16th, 2020

Replying to

I reacted to it in this post:


I was a little disappointed to see Kyle Simpson—who I admire greatly—conflate separation of concerns with progressive enhancement in his talk from JSCamp 2019

Thursday, February 20th, 2020

Replying to

You’ve got it the wrong way around. I only post on my site. The tweets (like this one) are copies, syndicated automatically.

My website is the canonical source for my notes. The copies have a link back to the source.

Wednesday, January 1st, 2020

Replying to

W00t! \o/ Congratulations, you crazy kids!!

Tuesday, December 10th, 2019

Liveblogging @MinaMarkham’s excellent @AnEventApart talk, The Mythology of Design Systems:


Tuesday, November 26th, 2019

Checked in at Museum of Art History (Kunsthistorisches Museum Wien). Culture vultures. — with Remy map

Checked in at Museum of Art History (Kunsthistorisches Museum Wien). Culture vultures. — with Remy

Sunday, November 24th, 2019

Checked in at British Airways First Lounge map

Checked in at British Airways First Lounge

Thursday, November 21st, 2019


I’ve made a few trips to Germany recently. I was in Berlin last week for the always-excellent Beyond Tellerrand. Marc did a terrific job of curating an entertaining and thought-provoking line-up of speakers. He also made sure that those speakers—myself included—were very well taken care of.

I was also in Frankfurt last month. It was for an event, but for once, it wasn’t an event that involved me in any way. Jessica was there for the Frankfurt Book Fair. I was tagging along for the ride.

While Jessica was out at the sprawling exhibition hall on the edge of town, I was exploring downtown Frankfurt. One lunch time, I found myself wandering around the town’s charming indoor market hall.

While I was perusing the sausages on display, I noticed an older gentleman also inspecting the meat wares. He looked familiar. That’s when the part of my brain responsible for facial recognition said “That’s Dieter Rams.” A more rational part of my brain said “It can’t be!”, but it seemed that my pattern matching was indeed correct.

As he began to walk away, the more impulsive part of my brain shouted “Say something!”, and before my calmer nature could intervene, I was opening my mouth to speak.

I think I would’ve been tongue-tied enough introducing myself to someone of Dieter Rams’s legendary stature, but it was compounded by having to do it in a second language.

Entschulding Sie!”, I said (“Excuse me”). “Sind Sie Dieter Rams?” (“Are you Dieter Rams?”)

“Ja, bin ich”, he said (“Yes, I am”).

At this point, my brain realised that it had nothing further planned and it left me to my own devices. I stumbled through a sentence saying something about what a pleasure it was to see him. I might have even said something stupid along the lines of “I’m a web designer!”

Anyway, he smiled politely as I made an idiot of myself, and then I said goodbye, reiterating that it was a real treat for me to meet him.

After I walked outside, I began questioning reality. Did that really just happen? It felt utterly surreal.

Of course afterwards I thought of all the things I could’ve said. L’esprit de l’escalier. Or as the Germans put it, Treppenwitz.

I could’ve told him that I collect design principles, of which his are probably the most well-known.

I could’ve told him about the time that Clearleft went on a field trip to the Design Museum in London to see an exhibition of his work, and how annoyed I was by the signs saying “Do Not Touch” …in front of household objects that were literally designed to be touched!

I could’ve told him how much I enjoyed the documentary that Gary Hustwit made about him.

But I didn’t say any of those things. I just spouted some inanity, like the starstruck fanboy I am.

There’ll be a lunchtime showing of the Rams documentary at An Event Apart in San Francisco, where I’ll be speaking in a few weeks. Now I wonder if rewatching it is just going to make me cringe as I’m reminded of my encounter in Frankfurt.

But I’m still glad I said something.

Sunday, November 17th, 2019

Picture 1 Picture 2 Picture 3

The Ballardian exterior of Tempelhof.