Tuesday session in London
The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.
Tuesday session in London
What a slap in the face of every tech conference that claims it is simply not possible to have a truly representative line-up: multiple perspectives, multiple faces, multiple experiences, rather than the same default one we’ve all been staring at for decades (that’s a white middle aged man in case you’re wondering. I do love you, white middle aged man, but we’ve heard from you, and keep hearing from you. Time to hear from others, too).
Yes, my friend. It is possible. UX London has done it. The Clearleft team has done it. Go look for yourself.
Simply put: AI thrives when our need for originality is low and our demand for mediocrity is high.
AI will fill the world with grindingly average texts, passable but derivative illustration and video, and unoriginal but functional new product designs.
What is being mechanized by AI is our tastes—our ability to discern quality (or originality) at all.
Thursday session
Wednesday session
Signing in solidarity with Wiki Workers United:
https://en.wikipedia.org/wiki/Wikipedia:WikiWorkersUnited_solidarity#Signatures
- Data is a risk.
- Data is distracting.
- It becomes a job.
Monday session
Happy birthday, Star Wars, responsive design, and Douglas Adams!
Saturday session in London.
Londoning
At the Royal College of Music Museum, where the new exhibit features thesession.org!
Going to London. brb
Reading Sarah Canary by Karen Joy Fowler.
Thursday session
Wednesday session
1993 shaped how I think of the internet, and I’m keepin’ on in that original spirit.
Like picking up trash where you walk, even if the rest of the world is full of litter. You keep doing what you can to make things better.
We’ve seen this arc before, and music is the richest analogy.
Like Bruce Sterling always says:
Whatever happens to musicians happens to everybody.
Sunday session
Is breá leat é a fheiceáil.
Last year Jeremy Keith blogged about completing Duolingo Irish, and I’ve added that as a goal for myself. I found myself in London with him in February at State of the Browser. It’s probably the last place you’d expect to hear Irish spoken, yet we had an earnest conversation over lunch, using as much as we could.
Having a proper conversation as Gaeilge with Paul was an absolute highlight for me!
nooneshappy.com/article/native-apps-should-be-avoided-whenever-possible/
The browser is the security boundary. Websites operate within it. Native apps bypass it.
But there’s still one thing that native apps do better than the web. If you want to be able to monitor and track users to an invasive degree, the web can’t compete with the capabilities of native apps. That’s why you’ll see so many websites on your mobile device that implore to install their app from the app store.
This piece goes into the details:
Most native apps collect far more data than their website equivalents ever could. They request permissions to hardware, sensors, and background processes that browsers deliberately restrict. The third-party software embedded in these apps frequently transmits your location, device identifiers, and behavioral data to third parties before you even see a consent prompt.
theguardian.com/us-news/ng-interactive/2026/may/10/fiction-writing-professor-ai
AI writing reminds me of Tennyson’s description of the beautiful Maud in the titular poem:
Faultily faultless, icily regular, splendidly null
Dead perfection; no more
csswizardry.com/2026/05/better-browser-caching-with-no-vary-search/
Handy! I’ve added this header to The Session.
You cannot kill a federated thing by killing one node, the way you can kill a platform by changing one company.
Fixed an issue on iOS and iPadOS where
datalistsuggestions were presented directly over the associated input, obscuring it.