Brilliant!
The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.
- Managing Editor
- Jeremy Keith
- Webmaster
- Jeremy Keith
- Public lists
-
IndieWeb
Sunday morning kitchen session in B
Sunday morning kitchen session in B
Thursday session
Thursday session
LLMs Are Antithetical to Writing and Humanity
If you’re dyslexic and just trying to communicate more clearly in writing, or you’ve got a bullshit job and you just want to get your bullshit job’s bullshit tasks out of the way so you can move on to more meaningful endeavors, or at least move past the day-to-day slog that permeates your workday and serves no real purpose other than to pay the bills, then I cede; I cannot fault you.
But if, say, you’re a “writer” and you’re using an LLM to “help you” “write” or “think” because it’s easier and takes less time and thought, then I stand my ground; I can and do fault you.
Wednesday session
Wednesday session
Feedback
Madra Teanga - Open Source Irish Language Programming
An open source project that has already produced a great app for learning Irish—programmed in a language called Draíocht (sin “magic” as Béarla)!
I’m supporting this on Open Collective.
Tuesday session
Tuesday session
Will There Ever Be Another You by Patricia Lockwood
Monday session
Monday session
The state of State Of The Browser
Reading A Fisherman of the Inland Sea by Ursula K. Le Guin.
Reading A Fisherman of the Inland Sea by Ursula K. Le Guin.
The nature of the job
Large language models help you build the thing faster, which is the primary end goal for your company but only sometimes for you. My primary goal might be to build the thing faster, but it also might be to learn something durably, to enjoy the work, to look forward to Monday.
I don’t like the mental fragility of not fully understanding how my own code works, where AI-generated code is “mine” in that it’s attributed to me in the git blame and I’m its maintainer going forward.
Curse you, Betteridge’s Law! https://www.bbc.co.uk/weather/articles/c1d6q1l5r6do
Curse you, Betteridge’s Law!
> But the soul is a floor. It is there to bear us up and keep us standing, not merely to be clean. — Patricia Lockwood, Will There Ever Be Another You
But the soul is a floor. It is there to bear us up and keep us standing, not merely to be clean.
— Patricia Lockwood, Will There Ever Be Another You
Birthday session
Birthday session
A nice day
Webspace Invaders · Matthias Ott
There’s a power imbalance at work here that’s hard to ignore. Large “AI” companies, the ones with billions in venture capital, send their bots to harvest free content. Not only from big publishers or Wikipedia, but from small, independent websites, too. But we, the people running these sites – often as passion projects, as ways to freely share what we’ve learned, as digital gardens we tend in our spare time – we’re the ones paying for the bandwidth and server resources to handle all those additional requests while those companies profit from the training data they extract. It’s an asymmetric battle: small systems absorbing the demands generated at an entirely different, industrial scale.
Constraints and the Lost Art of Optimization — Den Odell
denodell.com/blog/constraints-and-the-lost-art-of-optimization
The entire intellectual and creative output of a team that reinvented personal computing fits in a space that, today, we wouldn’t think twice about wasting on a single font file.
Somewhere in the years that followed we’ve lost the creative solutions, the art of optimization, that being constrained in that way produces.
The best engineers I’ve worked with carry this instinct even when others might think it crazy. They impose their own constraints. They ask what this would look like if it had to be half the size, or run twice as fast, or use a tenth of the memory. Not because anyone demanded it, but because just by thinking there could be a better, more efficient solution, one often emerges.
Smaller and dumber - daverupert.com
The principle of least power expressed nicely:
Smaller, dumber things have more applications, go more places, and require less maintenance.
I guess I kinda get why people hate AI
anthony.noided.media/blog/ai/programming/2026/02/14/i-guess-i-kinda-get-why-people-hate-ai.html
To be clear, I think AI will be ultimately extremely helpful. I still am using it on my projects. I am going to use it at my next job. I, personally, don’t hate AI.
But I can’t deny that the vibes right now are awful.
Not just bad, awful. It’s not just the “chat we’re cooked you’re the permanent underclass” stuff influencers say. It’s not just the “everybody is fucked” hyperbole CEOs sprout. It’s the actual, day-to-day experience with the technology. I’m a programmer—AI actually helps me a lot. But for normal people, their interactions are profoundly more negative, and none of the people behind this technology seem to care.
blakewatson.com - I used Claude Code and GSD to build the accessibility tool I’ve always wanted
You know my thoughts on generative tools based on large language models, but this example of personal empowerment is undeniably liberating.
The Mythology Of Conscious AI
This superb essay by Anil Seth won the 2025 Berggruen Prize Essay Competition.
The future history of AI is not yet written. There is no inevitability to the directions AI might yet take. To think otherwise is to be overly constrained by our conceptual inheritance, weighed down by the baggage of bad science fiction and submissive to the self-serving narrative of tech companies laboring to make it to the next financial quarter. Time is short, but collectively we can still decide which kinds of AI we really want and which we really don’t.
Streetwise
Streetwise
Performance-Optimized Video Embeds with Zero JavaScript – Frontend Masters Blog
frontendmasters.com/blog/performance-optimized-video-embeds-with-zero-javascript/
This is a clever technique for a CSS/HTML only way of just-in-time loading of iframes using details and summary.
How to raise children
It’s wild to me that we parent our children to fit into society, then get together with our friends and talk about how broken society is. I’ve seen people rail against our broken educational system, then demand their children get straight As in school. I’ve seen people complain about not having any time to themselves and then schedule every minute of their kid’s life.
There is more we can learn from children than they can learn from us.
Mostly we need to support children and let them know that they are loved.
Training your replacement | Go Make Things
I’ve had a lot of people recently tell me AI is “inevitable.” That this is “the future” and “we all better get used to it.”
For the last decade, I’ve had a lot of people tell me the same thing about React.
And over that decade of React being “the future” and “inevitable,” I worked on many, many projects without it. I’ve built a thriving career.
AI feels like that in many ways. It also feels different in that non-technical people also won’t shut the fuck about it.
Permacomputing principles
Here are some design princples I can get behind: long-term thinking, resilience, flexibility and seamfulness.
Thursday session
Thursday session
A considered approach to generative AI in front-end… | Clearleft
clearleft.com/thinking/a-considered-use-of-generative-ai-in-front-end-development
A thoughtful approach from Sam:
- Use AI only for tasks you already know how to do, on occasions when the time that would be spent completing the task can be better spent on other problems.
- When using AI, provide the chosen tool with something you’ve made as an input along with a specific prompt.
- Always comprehensively review the output from an AI tool for quality.