John Allsopp
banner
johnfallsopp.com
John Allsopp
@johnfallsopp.com
Great grand father of responsive web design. Web Daoist. Organiser of the Web Directions conferences webdirections.org

Built the streaming service for conferences conffab.com

post clips to Bluesky from any webpage webdirections.org/bluesky-poster
Reposted by John Allsopp
As part of preparing for #ATmosphereConf in Vancouver March 2026, we're republishing the videos from Seattle March 2025, along with transcripts.

Here's @kissane.myatproto.social with People in Protocols, a Research Update
Erin Kissane: People In Protocols, a Research Update
ATmosphereConf Seattle 2025
atprotocommunity.leaflet.pub
January 19, 2026 at 9:35 PM
This is Adobe's stock price over the last two years. It's basically halved at a time when AI-related stocks have increased dramatically across a broad portfolio of technology.

Adobe has gone into AI as much as any software company. This actually really took me by surprise.
January 19, 2026 at 9:49 PM
If you had put Claude Code with Opus 4.5 in front of anyone on January 1, 2023, I think just about anyone would have called this genuine AI. I'm not really, I don't really care if it's just next token prediction, yada yada yada. Its capabilities are astonishing.
January 19, 2026 at 10:19 AM
Reposted by John Allsopp
New post in Offline Support for Web Apps series. 📴

Offline writes are the hard part of offline support. I wrote about using a foreground queue to make offline mutations explicit, durable, and predictable.

More in the article.
blog.tomaszgil.me/offline-supp...
blog.tomaszgil.me
January 19, 2026 at 8:11 AM
Reposted by John Allsopp
Having compiled and run the web browser that Cursor built in a couple of weeks using mostly a giant fleet of coding agents I'm actually very impressed by it - there are rendering glitches but the renders it produces are surprisingly usable for a few-week-old project simonwillison.net/2026/Jan/19/...
Scaling long-running autonomous coding
Wilson Lin at Cursor has been doing some experiments to see how far you can push a large fleet of "autonomous" coding agents: This post describes what we've learned from …
simonwillison.net
January 19, 2026 at 5:24 AM
Reposted by John Allsopp
Prompted by @timkellogg.me's post, I wrote up some thoughts on AI and the future of work—starting with software developers. We're first in line, but this is coming for everyone. More to write on that later.

rungie.com/blog/ai-soft...
January 18, 2026 at 10:20 PM
Reposted by John Allsopp
Meaning:
✅ No watcher
✅ No transpilation
✅ Local assets, no CDN
✅ Granular caching

I just *had* to build it. I dropped everything for 3 days, and now have a working prototype, but it needs more testing.

Want to help by trying it out before release? DM me!
January 17, 2026 at 7:19 PM
Reposted by John Allsopp
A sneak peek at the hero for my next samwho.dev blog post. It’s still very early so don’t expect to see this published any time soon.

I want to talk about the enormous rabbit hole I let myself fall into, and why this post has taken longer to get off the ground than my others.
January 17, 2026 at 11:31 AM
Reposted by John Allsopp
The new Web Almanac is out. 🎉

If you don't know the Web Almanac, it's pretty much a summary and analysis of the state of the web based on real data from the HTTP Archive.

As a yearly tradition, I'll go over it and highlight/comment on the things that stand out. Let's go! 🧵
The 2025 Web Almanac by HTTP Archive has been officially released! 🚀

We would like to thank all of our contributors from around the globe who made this extensive report possible!

Check out the full report here: almanac.httparchive.org
January 16, 2026 at 10:06 AM
Just occurred to me that anytime you get on a plane it’s kind of like Speed.
January 16, 2026 at 6:25 AM
Reposted by John Allsopp
📜 "Date is out, Temporal is in"

An article by @wil.to on problems found in the ancient JS Date API and how they are solved in the modern Temporal API 👍

Focuses on immutability and ergonomics of calculations. Love the kicker.
January 14, 2026 at 8:35 AM
Reposted by John Allsopp
Temporal shipped in Chrome 144 yesterday, so only Safari remains.

Here’s @wil.to explaining why it’s better piccalil.li/blog/date-is...
Date is out, Temporal is in
Temporal is the Date system we always wanted in JavaScript. It's extremely close to being available so Mat Marquis thought it would be a good idea to explain exactly what is better about this new Java...
piccalil.li
January 14, 2026 at 8:43 AM
Reposted by John Allsopp
Firefox view transition support is getting better and better.
ICYMI: Firefox now shows the tree of pseudo-elements in devtools during view transitions:
January 14, 2026 at 7:40 AM
Reposted by John Allsopp
On 9 January 2026 mine and my family's lives changed forever.
I tell the full story in this video: youtu.be/mNEPSWcOheY

If you want to support my family as well as our local community, consider sharing this post, or donating here: www.gofundme.com/f/we-lost-al...
January 14, 2026 at 2:55 AM
Reposted by John Allsopp
Wrote about the sheer amount of software that is going to be created: the software Cambrian explosion is upon us. Prepare accordingly.

johncodes.com/archive/2026...
The software Cambrian explosion.
The software Cambrian explosion.
johncodes.com
January 11, 2026 at 6:35 PM
Reposted by John Allsopp
The Cardiff Lions do an annual Drag Rugby charity match for children’s charities and it’s as beautiful as you imagined
January 10, 2026 at 7:45 PM
Reposted by John Allsopp
haha linus vibecoding
January 10, 2026 at 10:00 PM
Reposted by John Allsopp
Been loving NVIDIA's NeMo models recently to complement Whisper for transcription, but the startup felt a bit heavy.

So I went on a profiling adventure!
github.com/NVIDIA-NeMo/...

Turned out to be fruitful… stoked to land a big optimization in NeMO.
github.com/NVIDIA-NeMo/...
January 10, 2026 at 10:10 PM
Reposted by John Allsopp
The middle of the market is quietly dying.

Breadth and “good enough” used to work because humans couldn’t see everything.

Agents can.

If you’re not the safest default or clearly the best, you’re just noise.

www.jonoalderson.com/conjecture/t...
The middle is a graveyard
Why breadth, mere adequacy, and the “middle of the market” fail in an age of omniscient, agent-led decision-making.
www.jonoalderson.com
January 10, 2026 at 9:02 AM
Reposted by John Allsopp
Anthropomorphizing language conceals the limitations of AI, promoting misplaced trust. @emilymbender.bsky.social & @nannainie.bsky.social suggest focusing on a system’s functionalities: instead of saying a model is “good at” something, say what it is “good for." www.techpolicy.press/we-need-to-t...
We Need to Talk About How We Talk About 'AI' | TechPolicy.Press
We share a responsibility to create and use empowering metaphors rather than misleading language, write Emily M. Bender and Nanna Inie.
www.techpolicy.press
January 8, 2026 at 8:14 PM
I don’t recall talk of a ‘smartphone bubble’ (this. It by way of saying ‘therefore talk of ai bubble is wrong’ and reasoning by analogy is fraught. But I think it could be interesting to consider why.
January 8, 2026 at 9:00 PM
Reposted by John Allsopp
Getting started with Claude for software development: steveklabnik.com/writing/gett...
Getting started with Claude for software development
Blog post: Getting started with Claude for software development by Steve Klabnik
steveklabnik.com
January 7, 2026 at 6:20 PM
In my ‘stack collapse’ piece late last year I suggested the parts of the front end stack that exist for developer convenience will come under pressure. This is Tailwind becoming commoditized by LLMs writing it. Next they skip it entirely

webdirections.org/blog/stack-c...

github.com/tailwindlabs...
feat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.com
Add /llms.txt endpoint that serves a concatenated, text-only version of all Tailwind CSS documentation pages optimized for Large Language Model consumption. Extract text from MDX files, removing J...
github.com
January 8, 2026 at 12:39 AM
Reposted by John Allsopp
wild. Tailwind Labs revenue is down 80% due to LLMs making docs site visits unnecessary (and, I would add, making the HTML templates they were selling a lot less useful)
github.com/tailwindlabs...
January 7, 2026 at 10:23 PM
Reposted by John Allsopp
I've been consciously trying to do more retweeting of folks with Good And Thoughtful Takes around AI and the like lately, so here's a starter-pack thing I'll definitely not forget to keep updated later 🫡
January 3, 2026 at 3:30 AM