The Blogroll

From: Boagworld

Your UX team is set up for the wrong job

Everyone in your organization is designing now, so the design team's role has to change shape.

From: Adactio

An tuath ’s ceart

I spent the last three weeks in the north of Ireland.

Myself and Jessica flew to Belfast where we spent the first night. We managed to get to a session that evening where we were warmly welcomed.

The next day we travelled to Donegal. A train from Belfast to Derry. A bus from Derry to Donegal Town. Finally another bus from Donegal Town to Glencolmcille, our home for the next week.

Oideas Gael

This was our second year coming to Oideas Gael to spend a week learning Irish in the beautiful surroundings of Glencolmcille. We both really enjoyed it last year but we weren’t sure whether lightning would strike twice for us.

We needn’t have worried. It was absolutely magical. The place is beautiful. The people are ridiculously friendly. And there was a session every single night in the local pub.

Me standing in a neolithic court tomb, its grey-white rocks contrasting with the green landscape. Jessica with her fiddle case on her back standing in grass in front of a bay with a beautiful sunset. Sinewy trees growing above a mossy stone wall. A neolithic structure in front of green hills under a blue sky.

But we weren’t just there to enjoy the peaceful landscape and the fast fiddle tunes. We spent the week hard at work immersed in the Irish language.

There were eight different levels for the classes, ensuring that everyone was catered for no matter their proficiency. I spent the week in level six. Jessica was in level three, which is quite remarkable considering that last year she started from absolutely nothing at level one.

My teacher was great and so were my classmates. And it turned out that some of them were also heading the same way as us at the end of the week…

Belfast Tradfest

We conducted our intitial journey in reverse to get back to Belfast. We should up when Belfast Pride was in full swing, which was quite a shock to the system after the peace and quiet in Glencolmcille.

We were back for Belfast Tradfest. This is the one event we never miss. It’s easily the best-organised traditional music festival out there. Excellent classes, sessions, and concerts.

The core musicians: fiddles, concertina, whistle, bodhrán, guitar, and more. Legendary Irish traditional musicians on flute, concertina, fiddle and bouzouki. A pub literally packed to the rafters with musicians playing. The fiddles alone are beyond count. Pipes, fiddle, and guitar all in a row.

I had an excellent week attending a workshop with Macdara O’Faoláin and getting to some great sessions. I even got to practice a fair bit of Irish by going to the sessions at the Cultúrlann.

One of the things that makes Belfast Tradfest doable is the accommodation situation. Through the festival, you can book a room in modern student digs right in the heart of the city. This year they were offering the chance to stay there for an extra week…

The Fleadh

The fleadh is the biggest gathering of Irish music anywhere. It’s a week of non-stop music, dance, and—let’s be honest—drinking. I’ve never been to the fleadh before but this year I wanted to show my support for it. For the very first time, it was happening in Belfast. There was a time when that would’ve been unimaginable.

People have been talking about this all year. The general vibe has been hope tinged with worry. Everyone I know in Belfast really wanted the fleadh to succeed, but they were also prepared to be disappointed.

As it turned out, it was a huge success. That’s in no small part down to the people of Belfast. 1,300 people volunteered to help out at the event and it showed. Despite enermous crowds, everything felt managable, friendly, and fun.

I’m not usually one for big crowds but the vibes were so good that even I couldn’t help but get into the swing of it.

That said, when I wanted some good tunes I went outside the city centre to the Cumann Cultúrtha Mhic Reachtain for a nice morning session before hitting the streets.

A young girl playing flute with two young women playing fiddles on a bench on the street. Loads of musicians playing in a pub; lots of fiddles and flutes but pipes and accordions too. Many fiddlers of all ages and an accordion player playing at a table in a cosy cafe. A table outdoors with two fiddlers, a banjo player and a tin whistle, playing while a gathered crowd looks on.

I am so, so glad that the fleadh didn’t just go well, it exceeded expectations. I’ve been going to Belfast for the past few years and I sing the city’s praises to anyone who will listen, but I always got the impression that there was some scepticism. But now, anyone who’s been to the fleadh knows just how great this place is.

After three weeks in Ulster, it was time to head back to Brighton. Although, technically it wasn’t three straight weeks away from home…

Brighton

This is going to sound ridiculous (and it kind of is) but in between Belfast Tradfest and the fleadh, we nipped back home for a couple of nights. That’s because Nick Cave was playing his only UK date this year in Brighton, the town he called home for many years.

This might be the furthest I’ve travelled just for a gig, which is ironic because it was literally a short walk from our house.

I think I first saw Nick Cave And The Bad Seeds when I was living in Galway in the early 90s. I saw them in London in the early 2000s. I saw them in Brighton in the 2010s doing a warm-up gig. I couldn’t miss this this one. It was terrible for my carbon footprint, but the man knows how to put on a good show.

From: Adactio

Girls In Their Married Bliss by Edna O’Brien

I really liked Edna O’Brien’s The Country Girls so when I saw a copy of Girls In Their Married Bliss for £1 in a local charity shop, I snapped it up even though it had the worst cover you could possibly imagine.

This is the second and final sequel to The Country Girls which means I’ve skipped over the middle book, The Lonely Girl. I’ll have to rectify that.

Once again the narrative centres on frenemies Kate and Baba but things are different this time around. For a start, we get the first-person perspective of both women this time. And the setting has moved to London, which probably explains the much darker tone of this book.

Things are grim. That grimness is described perfectly in O’Brien’s writing. The boredom and sordidness of this life is detailed as precisely as the city and its cold damp weather.

It’s a short book, which is probably just as well. I’m not sure I’d want to spend much more time in this milieu. But there’s no denying that it’s the work of a great writer giving a voice to people who’s story doesn’t often get told.

Buy this book

From: Adactio

Radiant Star by Ann Leckie

I absolutely loved Ann Leckie’s Imperial Radch trilogy, particularly the first book, Ancillary Justice which blew me away when I first read it.

Since then I’ve enjoyed the other books she’s written in the same universe, dealing with the fallout of the events in the original series. Radiant Star is the latest addition to the canon.

I think the story falls into the category of planetary romance; the narrative is very much driven by the unique characteristics of the world we find ourselves on. Or should I say, in. The setting here is a rogue planet without a sun. Everything happens underground in an technology-mediated ecology that works great until it doesn’t.

This is a self-contained story with just vague rumours and nods to the events of the Imperial Radch trilogy. By the end of the book, those events—and the subsequent decisions reached in Translation State—make themselves felt keenly.

There’s a lot in here about infrastructure, admin, religion, hierarchy, social structures and power dynamics. I have to admit that the initial groundwork laid out at the start of the book was tough going, but once the story hit its stride, it really took off. Stick with it.

Any Ann Leckie book is guaranteed to be a good read, and Radiant Star is no exception. I thoroughly enjoyed this.

Buy this book

From: Boagworld

Stop Treating Every Task as Important

A free tool for finding what users value most, so your website or app can give those tasks the attention they deserve.

From: Zeldman

A Permanent Home

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.

From: Zeldman

You lost me at “infielder.”

The instant a business guy uses a sports metaphor to make his most important strategic point, I am lost. If you want me to understand your business idea, try wrapping it in Wendy Carlos’s secrets of synthesis or quotations by Orson Welles or the punchline to an old joke.

The post You lost me at “infielder.” appeared first on Jeffrey Zeldman Presents.

From: Zeldman

The name of this LP is “Side One.”

On Sunday, I published Side One of my album on Bandcamp. The name of the album is also “Side One.” It is instrumental music with roots in Soundtrack, hip-hop, funk, jazz, 19th Century Romantic classical, ambient, electronic, and art rock. You might wonder if those divergent genres belong together, but the proof is in the […]

The post The name of this LP is “Side One.” appeared first on Jeffrey Zeldman Presents.

From: Boagworld

Stop Copying Your Competitors

Copying your competitors feels safe, but the best it can ever deliver is mediocrity.

From: Adactio

Image to text

At The Web You Want event in Amsterdam last month, Léonie gave an absolutely fantastic talk. You can now read the whole thing: Accessibility is resistance!

She makes the very good point that generative tools are a necessary accessibility recourse when humans have failed to do their job properly.

Images without alt text? Somebody messed up. But this is damage that can be routed around with large language models.

So if you—like me—don’t like the idea of people using extractive generative tools made by the worst kind of people, pay heed:

If you want to resist AI, make accessibility part of everything you do, every decision you make, every product you design and build. Remove the need for people to use AI to compensate, and remember, accessibility is resistance.

Also last month, I wrote about enhancing images from a carousel to masonry using CSS Grid Lanes. Here’s the context:

Over on The Session, I added a little enhancement to the events and sessions listings recently. I make a call to the Google Places API to see if I can find a match for the venue, and if I do, pull in some photos.

Sidenote: right now there’s a major issue with this. None of the photos come with text descriptions. This is something I need to fix, and I’ve got some ideas on how to do that.

I was one of those people with a website that doesn’t have alt text for images. I was one of those people not doing their job.

The first fix I put in place was very much in keeping with the ethos of The Session. I added a form so that any member of the site can edit the alt text of the images in the carousel/masonry layout.

The Session is quite WikiPedia-like. Anyone can edit the track listings in the discography. Anyone can edit the details of any tune. Anyone can edit the details of any session or event. So it made sense to add one more thing that anyone can edit.

With that functionality in place, I put out the call:

If everyone were to take just one or two sessions or events and add alt text to the photos, it would really, really help make the site more accessible.

The community went to work and did a pretty good job.

But there are a lot images. I’d like to have a least some kind of alt text for all of them, even if it’s just a placeholder until someone gets around to adding something better.

I was going to have to use generative “AI”, wasn’t I?

Holding my nose, I investigated some alt-text-as-a-service APIs out there. I signed up for some trials and kicked the tyres. They were rubbish. I suspect most of them were vibe-coded.

The more I thought about it, the more I realised that I probably didn’t need the latest and greatest energy-guzzling large langauge models. Some good old-fashioned machine learning could do the trick here. I’m aiming to do a relatively straightforward transformation—image to text.

Check out the COCO project: Common Objects in Context. It’s a few years old now, but it’s basically a dataset that’s been trained on images.

Ah, but where did the training data come from?

All images in COCO were sourced from Flickr, a photo-sharing platform where users upload images under various Creative Commons licenses.

Works for me!

I found a model on Hugging Face that was created by Microsoft from the COCO data. Confusingly the model is called GIT. It’s nothing to do with version control. It stands for GenerativeImage2Text.

I downloaded the model and set to work creating a script to trawl through all those images and generate alt text if the image doesn’t already have one.

I should mention: the way that I store the alt text is not in a database, but in the file system. Every image has its own folder. Inside that folder there can also be a file called alt.txt.

So the script needed to loop through lots and lots of folders, generate alt text where needed, and save it into a text file in the same folder.

Python is the go-to language for working with models like GIT. But Python is not my strong suit, to put it mildly. And this was going to be a throwaway script that I was only going to use once. So I held my nose again and turned on Copilot in VSCode (I usually keep it switched off).

With the right instructions I was able to get a script that—crucially—I could read and understand. Then I switched off Copilot and had a shower to try to wash the shame away.

Long story short, the script worked.

The results are mostly fine. The alt text is functional. Sometimes it’s wrong, but not disastrously so. A human-generated image description will always be preferable, so any member of The Session can over-ride the placeholder alt text.

It took a few hours to loop through all those folders and generate all those text files. My laptop got hot. But doing it locally sure beats paying for tokens from the baddies.

Like Scott says:

While the utility is there, the current landscape of these frontier corporate models comes with massive ethical and environmental baggage. This is not a long term solution!

That’s exactly why my hope is that ethically trained open-weight models will eventually catch up and that in the next couple of years, we’ll have something with this level of capability that can run locally. That feels like a much better place to be with this technology.

From: Zeldman

Stalin decided what was good science. Millions starved.

What happens when leaders choose political expediency over science?

The post Stalin decided what was good science. Millions starved. appeared first on Jeffrey Zeldman Presents.

From: Adactio

Medea by Rosie Hewlett

In preparation for my jaunt to a Greek island, I figured it would be good to have some Greek-adjacent reading material with me to peruse on the beach. So I scoured the shelves of my local library to find a modern retelling of a Greek myth that I hadn’t already read. That’s where I found Medea by Rosie Hewlett.

The book attempts to rehabilitate—or at least give context to—one of the women of Greek legends who has been cast as a villain. See also Clytemnestra, Elektra, and more.

On the face of it, the book succeeds. We get to see how Medea’s actions were driven by her circumstances. But while it’s entirely believable that that Medea was manipulated by a conniving Jason, this framing takes away her agency somewhat.

The writing is perfectly fine if a little bodice-rippy at times. It was a perfectly good beach read.

Buy this book

From: Boagworld

How our community is using Al in their businesses

A tour of the many ways agency owners and freelancers in our community are quietly putting AI to work, drawn straight from our Agency Academy calls.

From: Zeldman

The Secret

If I learned one thing in 25 years of running design and education companies, it’s that idealism isn’t a business strategy. If you wonder why my partners and I had to shut down organizations we and lots of you loved, refer to the previous sentence.

The post The Secret appeared first on Jeffrey Zeldman Presents.

From: Adactio

Speak at UX London 2027

Exactly one year from now, UX London 2027 will be wrapping up.

Mark your calendar: July 6th, 7th, and 8th, 2027. If you really want to be ahead of the curve, you can grab a very limited super early-bird ticket now before the price goes up.

I’m about to start putting the 2027 line-up together. The real reason why I’m mentioning an event that’s still a year away is that I’d like you to consider speaking at it. Yes, you.

Here’s the form you can fill out with your proposal. It can be a 30 minute talk or a 2.5 hour workshop.

Remember that UX London is a three-day event with each day having a specific theme:

  • Tuesday, July 6 is discovery day with an emphasis on research and related topics.
  • Wednesday, July 7 is design day, all about the nitty gritty aspects of actually making something; interface design, information architecture, accessibility.
  • Thursday, July 8 is delivery day focusing on continuous improvement, whether that’s through design systems, cross-team collaboration, or any other strategies.

So if you’ve got a topic that you think is particularly relevant to one of those days, be sure to mention that in your proposal.

It should go without saying that if your proposal is accepted, you will be paid to speak. Alas, I have to say it because there are some events out there that don’t even manage to reach that very low bar.

I’ll be honest and say I’m not that interested in hearing from people like me, a middle-aged white dude. We have more than enough opportunities to spout our opinions. I’d much rather hear from people from different backgrounds with different experiences.

Have a look at the most recent line-up to get an idea of the kind of folks you’re likely to see on the UX London roster. Feel free to contact any of the previous speakers to ask them how they found the experience. You can also peruse some pictures to get an idea of the vibe.

Oh, and if you want to give an entire talk about “AI”, there are plenty of other conferences for that. That doesn’t mean you can’t talk about large language models or other generative tools, just don’t make it the focus of the talk. UX London isn’t about specific tools. So you won’t see a talk about AI for the same reason you won’t see a talk about Figma. It’s what you accomplish with the tools that counts. Make that the focus of your proposal.

I’d love to hear from you so please, submit your proposal. Submissions close in December, but the sooner you submit your proposal, the better.

From: Adactio

Gaeilge sa Ghréig

“Radharc álainn” I said. Beautiful view.

“Nach ea!” he replied. Isn’t it?

He sounded surprised to be addressed in Irish. We were, after all, very far from Erin’s shores. The beautiful view in question was of the bay of Loggos on the Greek island of Paxos. But I knew that this person was a fluent Irish speaker. That’s why I figured he wouldn’t mind a chat as Gaeilge while we were both strolling along.

I was talking with Liam Ó Maonlaí. We were both on Paxos for the same reason; the annual Irish Wings festival, a small gathering of Irish and Greek musicians. Liam was there to play. Myself and Jessica were there to listen.

Of course we were also there to soak up the sun, swim in the crystal clear water, eat Greek food, and savour the very relaxed pace of life.

We had a lovely chat with Liam and his partner Marion. I didn’t tell him that I went to see Hothouse Flowers on multiple occasions in Cork city in the 1980s. I’m sure he gets plenty of that. But I probably should’ve mentioned how much I really enjoy his programme Cuan an Cheoil. There’s nothing I like better on a Sunday afternoon than to relax with one of the black and white videos on YouTube, listening to music and conversation in Irish.

The island of Paxos is small and the village of Loggos is really small, so it wasn’t all that surprising that we’d bump into the Irish musicians there for the festival. We met Muireann Nic Amhlaoibh on the beach and again, she seemed really pleased that we spoke Irish with her. And it was also lovely to see our friend Dónal O’Connor who we’ll be seeing again very soon at his excellent Belfast Tradfest.

It was really nice to have the opportunity to speak Irish with three excellent musicians, all from different Irish-speaking regions; Liam from Dublin, Muireann from the Aran Islands and West Kerry, and Donal from the Oriel region of county Louth.

We also saw Neil Finn. I didn’t say anything to him. I don’t know if he speaks any Irish.

From: Zeldman

Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web

The web is still the best hope we have for a durable, shared memory. But it requires us to be gardeners, not merely tenants.

The post Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web appeared first on Jeffrey Zeldman Presents.

From: Boagworld

Top Task Analysis: Make it Fast and Efficient

Top task analysis is an excellent way of ensuring users can find the content and functionality they care about. What is more, it doesn't need to be demanding to run.

From: Zeldman

The End

ON THIS DAY in 1971, Pamela Courson found Doors frontman Jim Morrison dead in the bathtub of their Paris apartment. The cause of death was heart failure. No autopsy was performed. Morrison was 27. A year before, a teenaged me had watched the Doors play live at Pittsburgh Civic Arena. Tension at the concert was […]

The post The End appeared first on Jeffrey Zeldman Presents.

From: Zeldman

The Human Story of the Open Web

STOP ME if you’ve heard this one: The members of an extended family spend years curating a shared online photo album. Then the website they posted on vanishes, flushing their collective memories away forever.

The post The Human Story of the Open Web appeared first on Jeffrey Zeldman Presents.

From: Boagworld

When Brand Guidelines Ruin Your Website (And How to Fix It)

Branding that ignores the web quietly drags down your conversion rate, and most agencies build it that way.

From: Adactio

The Vaster Wilds by Lauren Groff

The Vaster Wilds is a remarkable book. It somehow manages to be both harrowing and uplifting at the same time.

I had read one of Lauren Groff’s previous books, Matrix, and liked it well enough. But The Vaster Wilds is in a different league. It starts with urgency, suffering, and wonder, and that combination never lets up for the whole book.

The plot is decepetively simple. A servant girl escapes a starving colony in 17th century America—probably Jamestown—and runs through the woods in wintertime, desperate to survive. That’s pretty much it. But in that journey is all of life; nature red in tooth and claw, humanity even redder, and the transcendental power of the living landscape.

The descriptions of the protagonist’s inner world are just as vivid as the details of the forests, rivers, and mountains. The prose fairly sings with joy at a minor pleasure and then wails in woe at a horrifying brutality, often in the same paragraph.

It isn’t always an easy read. But it is always completely true to itself.

Buy this book

From: Adactio

A week in Ireland

It started in Dublin. Myself and Jessica got there in the afternoon and I went straight to The Cobblestone in Smithfield for some tunes.

Then I went up the street to the headquarters of Na Píobairí Uilleann, a beautiful Georgian building on Henrietta Street.

I was there to deliver my talk on the making of The Session. There weren’t that many people there in person but quite a few people watched it live online. You can watch the video of the talk if you want. I’m pretty pleased with it. The few times I played some tunes on my mandolin, the acoustics were lovely!

The next day we took the train down to Cork and onwards to my home town of Cobh. The town was looking its best. The weather was nice and the Queen Anne was docked at the deep water quay.

We spent a lovely weekend hanging out with my mother, including a trip to Cork to see Michael Keegan Dolan’s latest dance piece, Naoi Déag Seachtó Cúig. It was joyous! Normally I’d get irrated by someone in the seat behind me tapping their foot, but everyone was tapping along to the classic first album by The Bothy Band.

On Monday morning Jessica flew back to Brighton, leaving me to spend the week at the inaugural Irish Mandolin Gathering.

When I saw that this event was going to be happening, I thought “I’m going! Wherever it’s going to be, I’ll make my way there.” Then I saw it was happening in Little Island and I couldn’t believe my luck! Little Island is halfway between Cobh and Cork, easily reachable on the local trainline.

So I spent the week having a very pleasant commute. This was when the temperatures were getting dangerously high in England, but remained within reason in Ireland. Whenever anyone at the Mandolin gathering complained about the heat, I couldn’t help pointing out that we were actually in the coolest place in Europe for that week.

The mandolin nerdery was excellent. Lots of deep dives into technique, lots of trying out other people’s instruments, and of course, lots of playing tunes. Seán, Macdara, and Marla did a fantastic job, especially considering that this was the very first one!

The inaugural Irish Mandolin Gathering culminated with a concert at The White Horse in Ballincollig, which was excellent but every time it was mentioned, I had that John Spillane song in my head.

Now I’m back home and feeling recharged from a thoroughly enjoyable week in Ireland. Next time I’ll be there will be for a week of learning Irish at Oideas Gael in Donegaltáim ar bís!

From: Boagworld

How to handle a client who wants AI everywhere

The trick isn't winning the argument about AI. It's handing the decision to the people who'll actually use it.

From: Adactio

Stories Of Ireland by Brian Friel

This is a collection of short stories by one of Ireland’s best playwrights.

I think you can tell that these stories were written by someone who’s at home with the stage. The dialogue really shines. And some of the stories feel like scenes in a play.

But that’s no bad thing. If most short stories are like mini-novels, why not have short stories that are like mini-plays?

Some of the stories are very short indeed, just long enough to convey the mood of the piece. That mood is often wistful, melancholy, or nostalgiac.

This collection comes with an equally brief introduction by the brilliant Louise Kennedy.

This slim volume makes for a great travel read. Slip it into your pocket and you’ll have an instant portal to a bygone time and place in the west of Ireland.

Buy this book

From: Zeldman

Underdubbed

When my brother Pete and I were kids, and our parents were out of town, we ditched school for a week and cut an “album” by recording backing tracks to my dad’s reel-to-reel, then live overdubbing on different instruments and capturing the whole mess on a cassette recorder. We didn’t know what we were doing, […]

The post Underdubbed appeared first on Jeffrey Zeldman Presents.

From: Meyerweb

In situ Syntax Highlighting in macOS Applications Like Keynote

If you do code-heavy talks in Keynote and want to syntax highlight the code, this might be for you.

From: Meyerweb

Eighteen

The transition from phantom childhood to phantom adulthood feels like it could be a transition for us as well.

From: Zeldman

Remembrance of zeldman.coms past

Look back in anchor tags: a partial review of my site’s 31-year visual history before diving into the new design.

The post Remembrance of zeldman.coms past appeared first on Jeffrey Zeldman Presents.

From: Boagworld

The quick wins racket (and why I’m part of it)

I've spent years selling quick wins to clients. But, I've started to wonder if I've been quietly part of the problem.

From: Zeldman

She’s the Boss.

She is not here to eat. She is here to ensure my compliance.

The post She’s the Boss. appeared first on Jeffrey Zeldman Presents.

From: Meyerweb

Accessible (I Think) Split-Cell Table Headers

A way to create a diagonally split header cell without mangling accessibility, I hope.

From: Zeldman

Required reading: “The Interracial Cuck Porn Theory of Everything”

Cameron Cummins-Smith’s grand unifying theory connects the far right’s seemingly disparate obsessions—from trans panic and great replacement theory to anti-feminism and white birth-rate anxiety—into a single ideological system fueled by pornographic narratives: In physics there is this idea of a theory of everything: a single, unified model that can describe all physical phenomena in the […]

The post Required reading: “The Interracial Cuck Porn Theory of Everything” appeared first on Jeffrey Zeldman Presents.

From: Zeldman

Lest we forget

“GIs in Paris” by Floyd Davis. Davis served as a Life Magazine artist during WWII, where he was stationed in Paris, France.

The post Lest we forget appeared first on Jeffrey Zeldman Presents.

From: Boagworld

Why UX Should Own Retention

Acquiring a new customer costs about five times more than keeping an existing one. So why do organizations still obsess over the top of the funnel?