I haven’t been to a conference in years. I think it’s cost me.
I stopped going to conferences and lost the hallway chats with peers. With AI changing the job, we need them more than ever. I'm starting UX Insiders.
I stopped going to conferences and lost the hallway chats with peers. With AI changing the job, we need them more than ever. I'm starting UX Insiders.
℅ Automattic Design:
The post Figma Tips and Shortcuts appeared first on Jeffrey Zeldman Presents.
For your listening pleasure: 17 new tracks of instrumental music pulling from jazz-funk, Italian movie soundtracks, electronica, hip-hop, art rock and beyond.
The post Now Playing: “Side Two” appeared first on Jeffrey Zeldman Presents.
The Firefox team are asking us to weigh in on proposals for Interop 2027—what features should browsers be concentrating on implementing or improving.
<install> and navigator.install(). Prompts the user to install a progressive web app.var() in size container queries. Such as @container (width >= var(--min-width)).flex-wrap: balance. Distributes items in a multi-line flex container so each line has about the same number of items.interestfor attribute triggers actions on a target element when the user shows interest, such as via hover, focus, or long-press.Those are very much in order of priority. Imagine them following a Pareto distribution; the top 20% (in other words, the first one) is 80% of my priority.
But other people have other priorities: Stu, Eric, Ana, Tyler, Paweł, Declan, Sara, and Cyd, for example.
There’s a lot of love for styleable select in there—can’t argue with that.
Get in there and rank your priorities. Then share them.
Hot on the heels of reading and enjoying The Mountain In The Sea, I picked up Ray Nayler’s next work, this tightly constructed novella.
Once again it deals with inter-species communication. This time it’s de-extincted mammoths. Once again, it’s set in the relatively near future. Many of the same gadgets reappear in this book. It may well be set in the same world.
There’s a tangible atmosphere to this story. But despite it’s high-tech premise, it’s not escapist. The narrative is driven by the all-too-real issues of ivory poaching and big-game hunting.
And this is where I start to get a nagging feeling about Ray Nayler’s work. At times it seems to relish in describing the worst that humanity is capable of. It starts to veer into misanthropy. If you yourself are misanthropic, it will just come across as realism. But it feels a bit too easy, a bit too cheap.
I remember this happening with Paolo Bacigalupi’s books. I enjoyed The Wind-up Girl, but by the time I read The Water Knife, his misanthropy (and misogyny) had become self-parody:
Instead of asking what the future might actually be like, it instead asks “what’s the absolute worst that could happen?” Frankly, it’s a cop-out.
The book takes a similar tack with its characters. It assumes everyone’s terrible and will do terrible things. It’s lazy.
So you’ve got an unrelenting series of people behaving terribly in a horrific setting. It gets boring.
The Tusks Of Extinction isn’t that. It manages to maintain a balance. But I hope that the next Ray Nayler book I read won’t tip over into wallowing in the worst of our species.
I’ll find out soon enough. I’ve already got Palaces Of The Crow on loan from the library.
Back in 2019, I read the book Other Minds: The Octopus, the Sea, and the Deep Origins of Consciousness by Peter Godfrey-Smith and said:
I really enjoyed this evolutionary tale. It’s equal parts biology and philosophy. I will never look at cephalopods quite the same way again.
Reading Ray Nayler’s The Mountain In The Sea reminded so much of that book that I couldn’t resist flipping ahead to the acknowledgements at the back. Sure enough, Other Minds gets a big shout-out.
But that’s only part of the make-up of The Mountain In The Sea. There’s just as much William Gibson as Peter Godfrey-Smith.
I don’t just mean that the book is an unexpectedly rip-roaring cyberpunk thriller—which it is—but that it’s also got that Gibsonian narrative structure; three disconnected protagonists in three separate stories that you just know are going to connect before the book is done.
The great accomplishment of this book is how well it balances the two genres of philosophy and cyberpunk. There’s plenty of musings on the nature of consciousness, be it human, octopus, or artificial intelligence. But there’s also plenty of high-tech hacking shenanigans.
Above all, it’s an excellent example of one of my favourite subgenres of science fiction: first contact. It’s as linguistically satisfying as Ted Chiang’s Story Of Your Life, the pinnacle of the first-contact subgenre. The fact that there are no extra-terrestrial species just adds to its realism.
Remembrance of Poohs past.
The post Silly Old Bear appeared first on Jeffrey Zeldman Presents.
In which I explore why I ranked what I did for Interop 2027.
The term “no-brainer” refers to a suggestion that is so compelling that it would be foolish to even consider not doing it.
I came across a no-brainer recently, thanks to Matt Hobbs:
Make all UK Government websites free to access without mobile data charges.
When I was done slapping my forehead at how obvious this proposal is, I signed the petition. If you’re a UK resident, you should do the same. And then spread the word.
This is the kind of proposal that I imagine any politician would be happy to support, regardless of party affiliation, so don’t be shy about contacting your local MP.
I guess in theory this could be opposed on the grounds that it technically violates net neutrality, but I would hope that the obvious societal benefits would outweigh that objection.
Like I said, a no-brainer.
AI adoption is failing for the same reasons digital transformation did. It's a people problem, and this time staff fear for their jobs.
In some ways, the short story is the ideal format for science fiction. If science fiction is all about ideas, a short story is a way to take an idea and play it out without any obligation to build a bigger world around it.
But short stories can work the other way too. If you have a bigger world that’s been established in full-length novels, a short story can be just the right format for exploring another corner of that world.
In Lake Of Souls: The Collected Short Fiction by Ann Leckie, you get both.
The stories are split into three categories. The first has standalone stories. The second has stories from the universe established in the Imperial Radch series. The third has stories from the world of The Raven Tower.
In my opinion, the standalone stories are really good. The Imperial Radch stories are also great. But the stories from world of The Raven Tower are best of all. Something about the fable-like premise of that world makes it ideal for short stories that are like twisted little fairy tales.
At this point I think I’ve read everything that Ann Leckie has published so I feel safe in saying you can’t go wrong if you pick up any of her books. There’s something deeply humanist about her writing.
🎧 “Side Two” LP in progress. At 14 songs, it is nearly complete. I expect to release it before the year’s end.
The post Another Saturday, Another Song. appeared first on Jeffrey Zeldman Presents.
On this day, twenty five years ago, I wrote my first journal entry on this website.
Twenty five years! A quarter of a century! That’s a significant portion of the lifetime of the World Wide Web itself.
Actually, this site did exist before September 30th, 2001 but it was very different. You can still look at the very first version of adactio.com if you want to wallow in the glory days of framesets and DHTML. But it was twenty five years ago that I started publishing my thoughts here, making adactio.com my online home.
The funny thing is, I distinctly remember when I started writing that I was getting into this whole blogging thing really late. So many others had been doing it for a while at that point. Now there aren’t many of them left.
It’s not just the journal though. At some point I added the links section. Later still, I added notes. Between those three sections, I usually end up posting something on this website at least once a day.
But I don’t put any pressure on myself. That might be the secret to the longevity of the site. I don’t worry about running out of things to write about. If I go for a while without writing anything, that’s okay. But that rarely happens. There’s almost always something I want to share. Like I said in that first ever post:
I’ll try and post fairly regularly but I don’t want to make any promises I can’t keep.
I also wrote:
Being a web developer, there’s bound to be lots of geeky, techy stuff but I also want a place where I can rant and rave about life in general.
I think the tech stuff has decreased over the past few years. I’m more likely to write about music or books. I expect that trend will continue.
I certainly have no plans to stop. It feels good to have my own little homestead on the web where I can do whatever I want.
After twenty five years, it feels good to occasionally peruse the archive and revisit the past.
Here’s to the next twenty five.
As I limped home from Physical Therapy, a man walking in the opposite direction suddenly planted himself directly in front of me and slammed me in the head with a heavy bag. It was a cloth bag, like a backpack with only one strap. I’ve no idea what was inside it : a beat box? […]
The post My Glamorous Life: in Which I am a Target appeared first on Jeffrey Zeldman Presents.
If you’re anything like me, you’re sick of hearing about so-called “AI”. We are not a fringe. The majority consensus amongst actual regular people is that this is being forced down our throats and stuffed into our eyes and ears.
That’s why it pains me that I’m about to add more fecal matter onto the ever-growing pile of shit by writing yet another hot take related to large language models.
If you stop reading now, I don’t blame you. In fact, I applaud you.
Anyway…
The last time I made the mistake of writing about large language models, I set out my stall thusly:
Software is almost certainly the killer app for large language models.
I think the artists, writers, and musicians will be okay, or at least as okay as they ever were. It turns out that humans like things made by other humans.
And y’know what? If I had to choose which endeavour I’d rather see automated away—programming or art—it’s no competition.
I stand by that. But it doesn’t mean that software development gets a free pass to use exploitative extractive tools with a clear conscience.
You can use these tools in a thoughtless way or you can use them thoughtfully. I really like Robin Sloan’s approach:
The consensus vision seems to involve AI working for you day-to-day, a constant ambient presence, sparkles in everything; even cautious Apple has succumbed. I’m not interested in that.
My alternative: get your wish, then stuff the genie back into the lamp.
He’s got a set of rules:
- You must actually and consistently use anything you build for two months before posting about it.
- Ideally, never post about it. (I know I am breaking this rule, but my purpose is pedagogical, and anyway, I’ve got more apps I didn’t tell you about.)
- Don’t let the AI agent name the app. You pick the name.
- Don’t distribute the app, not even for free. Don’t post the code on GitHub. This is not software for glory; it is software for you.
For most of my career, I’ve wanted web development to become something that anyone could do. I really like the World Wide Web and I think it would be great if more people had their own websites. But I totally get that most people have no interest in learning HTML.
One of my biggest fears for the web was that it would become the domain of professionals only; a gatekeeping priesthood who get to make stuff while everyone else goes without.
The efficacy of large language models for coding would seem to lessen that possibility. Especially if you apply Robin’s approach.
The Session has an API. There are also weekly data dumps of everything on the site. The idea is that other people can use these to build other useful tools for themselves.
Lately, there’s been a big uptick of these kinds of tools, mostly made by someone with the help of large language models. Often they have no previous experience of making software.
This is good. But I get uneasy when I see people selling these tools to other people. Call me old-fashioned but I feel that if you’re going to ask people to pay for a thing, you should understand that thing. I think that’s why Robin’s list of suggestions resonates with me.
But…
To build software with large language models today, you pretty much have to pay some money to the absolute worst sort of people, the ones pedalling tokens to their “hyperscale” products. You can’t avoid being complicit because there isn’t really an alternative.
I think that might change.
I’m not going to make predictions. That’s a mug’s game. But I might attempt a gentle unspooling of one potential future…
First off, there’s a crash coming. That’s pretty much inevitable at this point. The only question is how much collatoral damage it’s going to do to the world.
Right now, tokens are subsidised. The hyperscalers lose money when people use their products. It’s possible that we are now living through a golden age of making software relatively cheaply with large language models. That will change when the hyperscalers start charging for the true cost of tokens.
Not for everyone though. I believe that enterprise software companies will happily pay the true price for tokens. It’ll be like Google Glass; that was an absolute disaster for the consumer market but went on to have a productive second life in factories.
You know when you’re in an airport and you see advertisements that are not for you, but for faceless corporations? You know the ones. They’re all “cloud” this and “sap” that. Now they’re all about “AI”. It’s not for us. It’s for them.
Does this spell the end of making home-cooked apps with large language models?
I don’t think so.
The hyperscalers might become unaffordable to most people, but keep an eye on open models. And keep your other eye on local models.
Right now, open local models aren’t as good as the large language models that require data centres of computation and energy. But they aren’t massively far behind. And if the recent history of large language models has taught us anything, it’s that “good enough” is fine.
Take Google Search. They decided to fuck it up by forcing generated summaries into your eyeballs above the actual search results. These summaries aren’t 100% accurate. Let’s be generous and say they’re accurate more than 90% of the time. According to Google, that’s good enough.
So, sure, local open models may never reach the levels of data-centre-powered large language models. But they don’t need to. They just need to be good enough.
I’m really looking forward to that.
My issue with large language models has never been the actual technology, which is genuinely fascinating. My issue is with the power dynamics, of being robbed of agency, of the over-inflated hype and criti-hype being used to convince us of an inevitable future where a small group of very rich men are masters over our lives.
I’d love to see the technology decoupled from the current depressing narrative. I’d love to see a thousand homemade software flowers bloom from open local language models.
I bought this LP because of its Milton Glaser-designed cover featuring the colored pencil musical notations of composer/synthesist and former monk Jean-Yves Labat, alias M. Frog. It was 1973; I was about to become a high school senior, and I had hitchhiked to New York City with my friend Al Crump. The multi-floor Sam Goody […]
The post Undersung Hero: M. Frog appeared first on Jeffrey Zeldman Presents.
It was the autumnal equinox a few days ago. For a moment our planet was balanced perfectly, with everyone experience twelve hours of daylight and twelve hours of darkness. Here in the northern hemisphere, the days will get shorter and the nights will get longer until the winter solstice.
Summer is officially over.
I saw it out with my now-annual trip to Spain for the Cáceres Irish Fleadh. It was, as always, great fun. Nothing beats playing loads of tunes into the early hours while sitting outdoors in a beautiful old town.
I visited some lovely places this summer. A trip to Greece. A trip to Italy. Even my trip to Cork was blessed with bright sunshine.
But I think the highlight was the three weeks I spent in the north of Ireland. It helped that being there meant I escaped the worst of the heatwave here in England.
All in all, it was a thoroughly enjoyable summer filled with travel, music, good food, and sunshine. Now it’s time to hunker down at home.
I trust AI most on the subjects I know least about. That should probably worry me, and it tells you something about where AI actually helps.
This is Ian McEwan’s second foray into science fiction after his alternative history novel, Machines Like Me. I enjoyed that book but it was far too eager to show off its worldbuilding—at one point a character practically looks at the camera like Tim in The Office.
There’s a bit of that in What We Can Know with its expository passages explaining what’s been happening in the 21st and 22nd centuries, but it mostly works.
As with all McEwan’s work, it’s extremely English. He just has to have some clashing of the classes in there.
The book has an unusual structure, switching between the present day and a climate-ravaged future one hundred years from now. A future scholar is obsessed with a poem from our time period that was never published. At times the book feels like a whodunnit, complete with all the suspects assembled together in a country house.
If the structure is unusual, the tonal swings are really something. We go from high-brow pondering of the utility of art in the face of catastrophe to downright schlocky soap-opera shenanigans. My eyebrows may have gotten whiplash.
But I guess it all worked somehow because I found myself turning the pages, eager to reach the final revelations.
Still, there was one thing that really bothered me. In order for the plot to work, our future scholar needs to have access to emails, chats, and other digital artificats from today. We get an explanation of how the cryptography has been cracked by quantum computers, but it’s simply taken as given that the files themselves would be available, having survived in “The Cloud”.
I can’t really blame Ian McEwan here; here’s just repeating the oft-retold advice that you should be careful what you put online because it’ll be there forever. But that warning simply isn’t true. The Cloud dissolves very, very quickly. Just ask the folks at the Internet Archive.
But if your credulity can stretch to accept the naïvely optimistic depiction of digital preservation in What We Can Know, it’s an enjoyable romp.
I’ve mentioned the ritual that concludes the week at Clearleft:
At the end of every Thursday afternoon at Clearleft, we wrap up the working week with an all-hands (video) meeting. Yes, I know that the week finishes on Friday, but Fridays have been declared the no-meetings day at Clearleft: a chance to concentrate on heads-down work without interruption. Besides, some of us don’t work on Fridays. So Thursday really is the new Friday.
That gathering usually finishes with a little quiz (like the “fonts or food?” quiz) . I was in charge of putting the quiz together last week. I came up with a movie mashup:
For each combined title, I smushed together the synopses from the Internet Movie Database.
For example, if you got this synposis:
Six unemployed steel workers form a male striptease act and King Arthur and his knights embark on a quest encountering many, very silly obstacles.
The answer would be:
The Full Monty Python And The Holy Grail
Got it?
Let’s see how you fare with these ten movie mashups I presented to the Clearleft crew (tap to reveal each answer)…
A group of unlikely heroes band together on a mission to steal the plans to the Death Star and a rebellious convict is sent to a psychiatric hospital where he encourages his docile companions to take more control of their lives and defy the tyrannical head nurse.
Rogue One Flew Over The Cuckoo’s Nest
Prince Simba and his father are targeted by his bitter uncle, who wants to ascend the throne himself and Rupert is an aspiring stand-up comedian who is willing to go the extra mile in his attempt to appear in the late night show hosted by his idol.
The Lion King Of Comedy
Five friends travel to a cabin in the woods, where they unknowingly release flesh-possessing demons and a maverick teacher at a prestigious New England boys’ boarding school uses poetry to embolden his pupils to new heights of self-expression.
The Evil Dead Poet’s Society
A doctor in 1968 Prague struggles with monogamy and a puppeteer discovers a portal that leads literally into the head of a movie star.
The Unbearable Lightness Of Being John Malkovich
A hard-drinking country music star falls in love with a singer whose career quickly takes off, and Ron Kovic, paralyzed in the Vietnam war, becomes a political activist after feeling betrayed by the country for which he fought.
A Star Is Born On The Fourth Of July
Two sloppy actors spend a weekend holiday at an uncle’s country cottage and a group of friends are terrorised by a mysterious killer who knows about a gruesome incident from their past.
Withnail And I Know What You Did Last Summer
On an tropical island, love blooms between a young nurse and a secretive Frenchman and as a war between humankind and monstrous sea creatures wages on, a former pilot and a trainee are paired up to save the world from the apocalypse.
South Pacific Rim
A man gets a chance to meet up with his dream girl from high school, and a magical nanny employs music and adventure to help two neglected children become closer to their father.
There’s Something About Mary Poppins
The husband of a missing woman becomes the main suspect in her disappearance and a young peasant maid working in the house of painter Johannes Vermeer becomes his talented assistant and the model for one of his most famous works.
Gone Girl With A Pearl Earring
An up-and-coming gangster is tested by the insurgence of an unknown threat and a group of teenage camp counselors attempt to re-open an abandoned summer camp with a tragic past, but they are stalked by a mysterious, relentless killer.
The Long Good Friday The Thirteenth
How’d you do?
I had fun putting this little quiz together but some potential movie mashups were left on the cutting-room floor. If there were a director’s cut of this quiz, maybe these would’ve stayed in the picture:
2000 was the peak year for Adobe’s website. It was a content site filled with creative how-to articles, opinion pieces, and artist interviews where you could also, if you wished, buy or get info on Adobe products. Now this is how you create a product site for a suite of creative products, I told myself […]
The post Remembrance of Websites Past appeared first on Jeffrey Zeldman Presents.
For “My father’s favorite food is,” the kid had written SALAD.
The post My Glamorous Life: A Good Lie appeared first on Jeffrey Zeldman Presents.
Individually, we have very little power, but together we have a great deal of power. In response to a series of Medium articles by Patrick Neeman—like this one that addressed issues of AI governance, fairness, and standardization—publisher Louis Rosenfeld invited Patrick and me to come on his show and talk about AI and standards. A […]
The post AI, Disruption, and Standards appeared first on Jeffrey Zeldman Presents.
The approach I use to diagnose digital problems, find the barriers blocking the obvious fix, and get results without getting stuck.
Why first impressions are often correct. Today’s jerk is tomorrow’s techno-fascist.
The post Tales o’ Tech: Suffering Fools appeared first on Jeffrey Zeldman Presents.
The start of a beautiful weekend.
The post Mix appeared first on Jeffrey Zeldman Presents.
Getting UX work approved has almost nothing to do with users and everything to do with the risks and opportunities your boss already worries about.
Snow White—17 years old—didn’t come meowing for food when I entered the kitchen at 6 a.m. An hour later I found her lying motionless on the sofa. I stared until she moved, slightly, nestling her face more deeply between her back paws.
The post Her Glamorous Life appeared first on Jeffrey Zeldman Presents.
One Frenchman can’t be wrong. Push to the edge of what people will accept. Stop there. Raymond Loewy called it MAYA, and used it to design the modern world. The most important industrial designer you've never heard of.
The post The Most Important Industrial Designer of All Time appeared first on Jeffrey Zeldman Presents.
In 2020, the gifted makers of websites at Clearleft shared methods to achieve fluid responsive design. “Utopian” web design was (and still is) their half-kidding name for this approach, which Apple’s Jen Simmons, working indendently, called “intrinsic design.” Instead of chasing an ever-changing number of fixed breakpoints, utopian or intrinsic design follows the web’s intrinsic […]
The post Ebb, Meet Flow: Intrinsic Design in a Nutshell appeared first on Jeffrey Zeldman Presents.
Meet WordPress.com Education, a new, free product for teachers and students.
The post For students who make websites appeared first on Jeffrey Zeldman Presents.
Everyone in your organization is designing now, so the design team's role has to change shape.
A free tool for finding what users value most, so your website or app can give those tasks the attention they deserve.
Your writing needs a permanent home—a domain that you own and control. Every few years, the internet convinces writers that a new digital paradise has arrived. First, it was social media like Facebook. Then blogging networks like Tumblr. Then it was Medium. More recently, it’s been Substack. Platforms promise us an eager audience, built-in monetization, a smooth […]
The post A Permanent Home appeared first on Jeffrey Zeldman Presents.