Sign in

Jo Spelbrink

@joville.bsky.social
242 followers 1.3K following 12 posts

interested in a11y, coding, ux, design, film, journalism, arts • english/german/sign language

PostsRepliesMedia
Reposted by Jo Spelbrink
Manuel Matuzović @matuzo.at · 11/09/2026
I just visited a website and I got all the information I needed quickly. The experience was great, which made me feel nostalgic because it reminded me of a time when people at least seemed to pretend they cared about quality instead of conversion rates. Now it seems like no one even cares a bit...
0342
Reposted by Jo Spelbrink
John Skiles Skinner @skiles.blue · 15/08/2026
It seems to me that free, open source software eventually drives out expensive, closed software. So today's AI companies only have so long to establish themselves as parasitic monopoly conglomerates before open source eats their lunch.
restofworld.org
Mozilla’s CTO thinks AI should be built like the internet
Raffi Krikorian explains that while consumers flock to ChatGPT and Claude, companies are increasingly turning to open models that they can customize and control.
57412
Reposted by Jo Spelbrink
deconspray @deconspray.bsky.social · 02/08/2026
Accessibility is bigger than SEO. Most barriers users face never affect search rankings. Great data from Karl Groves. afixt.com/seo-is-not... #Accessibility #A11y #SEO #InclusiveDesign #WebAccessibility #DigitalAccessibility #WCAG
afixt.com
SEO is not accessibility, and we have the data to prove it - AFixt
Among the many ancillary arguments you tend to hear about why you should care about accessibility is the pitch: “Accessibility improves your SEO!” It’s the sweetener accessibility advocates add add when they suspect compliance alone won’t close the deal. And like most such arguments, it contains just enough truth to survive scrutiny – as long […]
011
Reposted by Jo Spelbrink
Eric Bailey @ericwbailey.website · 01/07/2026
"The work is not choosing between taste and HTML. The work is making taste sit on top of the strongest possible contract." karlkoch.me/writing/on-t...
karlkoch.me
Karl Koch | On the semantic web
Semantic HTML is interface infrastructure: native elements carry behaviour, accessibility, form semantics, keyboard support, and platform adaptation before styling begins.
1112
Reposted by Jo Spelbrink
Moritz Glantz @moritzglantz.mastodon.social.ap.brid.gy · 22/05/2026
#Atag26 war wunderbar! Gerne wieder.
022
Reposted by Jo Spelbrink
Swizec Teller @swizec.com · 05/05/2026
Pairs well with jfdi.bot/blog/ai-gene...
jfdi.bot
AI Generated Content Broke the Social Contract - JFDI Bot
AI-generated content feels offensive even when it's competent. I think I know why.
001
Reposted by Jo Spelbrink
Sam Rose @samwho.dev · 05/05/2026
This post hit me in my soul.
3296
Reposted by Jo Spelbrink
Jeremy Keith @adactio.com · 18/03/2026
These assholes www.openui.com did not do any due diligence before choosing a name. The only Open UI that counts is open-ui.org 🔗 adactio.com/notes/22476
1105
Reposted by Jo Spelbrink
Elliot Jay Stocks @elliotjaystocks.bsky.social · 09/02/2026
This is a fascinating (and terrifying) read by @matthiasott.com, who identifies the sheer scale of LLM scraper bots hitting personal sites — to the point where web hosts are having to limit traffic, preventing actual humans from accessing them.
matthiasott.com
Webspace Invaders · Matthias Ott
There’s something happening on the Web at the moment that almost feels like watching that old arcade game Space Invaders play out across our servers. Bots and scrapers marching in formation, attacking...
032
Reposted by Jo Spelbrink
Stephen Turner @stephenturner.us · 31/01/2026
How AI assistance impacts the formation of coding skills www.anthropic.com/research/AI-...
13517
Reposted by Jo Spelbrink
Stephen Turner @stephenturner.us · 03/02/2026
LLMs are good at idea quality, but weak on idea variance. GPT-4's brainstorm pools are less diverse than humans, unless you prompt for diversity explicitly. CoT prompting gets closest to “team human.” papers.ssrn.com/sol3/papers....
183
Reposted by Jo Spelbrink
Sara Soueidan @sarasoueidan.com · 29/01/2026
We'll be getting multiple outlines in #CSS!! Multiple outlines means no more hacking our way around accessible and creative outline styles with box-shadows that aren't rendered in forced-colors mode! 🙌 Finally!! This is such great news!! 🎉🥳
310618
Reposted by Jo Spelbrink
Manuel Matuzović @matuzo.at · 18/12/2025
On day 17 @gerireid.com explores the gap between what's rendered on the screen and what screen readers actually announce. #htmhellAdventcalendar htmhell.dev/adventcalend...
htmhell.dev
Don't leave the screen reader hungry - HTMHell
A collection of bad practices in HTML, copied from real websites.
0175
Reposted by Jo Spelbrink
Chris Heilmann @codepo8.bsky.social · 08/12/2025
Happy 30th, JavaScript. Remember, age is just NaN… In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet arstechnica.com/gadgets/2025...
arstechnica.com
In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet
Thirty years later, JavaScript is the glue that holds the interactive web together, warts and all.
02110
Reposted by Jo Spelbrink
Manuel Matuzović @matuzo.at · 01/12/2025
It's December 1st, which means that throughout the entire month you should reserve 5-10 minutes every day to read a fantastic article about HTML. ❤️‍🔥 Check out what's hidden behind the first door. htmhell.dev/adventcalendar
16945
Reposted by Jo Spelbrink
Jason Lengstorf @jason.energy · 06/11/2025
“Do we want to design for the world as it is? Or do we want to design how it should be?” We can control the future with our choices, because “we live in a narrative-driven world.” — Thorsten Jonas at @beyondtellerrand.com
Thorsten Jonas at Beyond Tellerand. The slide reads, “Do we want to design for the world as it is? Or do we want to design how it should be?”
0201
Reposted by Jo Spelbrink
Mike Gifford, CPWA @mgifford.mastodon.social.ap.brid.gy · 23/10/2025
I wrote this with a bunch of good folks in the #Drupal community A New Era of Digital #Accessibility: The #EAA and its Implications for Drupal www.drupal.org/association/blog/a-n… /c @drupalassoc
032
Reposted by Jo Spelbrink
Hidde @hidde.blog · 29/10/2025
Meta was ordered by a a Dutch court to offer a non-algorithmic timeline option, and they just got an extension as they claimed they couldn't do it within 2 weeks for tech reasons.
141
Reposted by Jo Spelbrink
zeldman @zeldman.bsky.social · 15/10/2025
While Hitler plotted and Europe crumbled, a motley crew of mathematicians, philosophers, architects, and economists met weekly to invent Computer Science. Mark Bernstein mines this forgotten history for lessons that just might save today’s web from its worst impulses.

alistapart.com/article/desi...
alistapart.com
Designing Amiable Web Spaces: Lessons from Vienna's Café Culture
Explore the impact of amiability in web interactions and learn from the history of Vienna Circle's collaborative spirit in dealing with disagreements.
25413
Reposted by Jo Spelbrink
Adrian Roselli, pH0 @aardrian.bsky.social · 06/10/2025
Holy shit, #Webflow. I understand you may not have anyone on staff to review this LLM-generated ARIA explainer, but you’ve mostly just convinced me your product is a lawsuit-in-waiting. I’m sorry most of your customers won’t recognize that. webflow.com/blog/how-to-... #accessibility #a11y #ARIA
Many assistive tools, such as screen readers and voice control, better engage with websites when the HTML includes ARIA rules — telling a screen reader, for example, where a button is or what it does so visitors with visual disabilities can still use it.Why use ARIA? Using ARIA in your code gives a wider audience access to your content. It can also ensure your projects comply with web accessibility rules like the WCAG, another WAI best practice.
5137
Reposted by Jo Spelbrink
Steve Faulkner @stevefaulkner.eurosky.social · 08/08/2025
👁️‍🗨️ Conforming to WCAG does not make your UI magically accessible, but it will be a lot more accessible than if nothing is done. #UX is a different matter... #WCAG #accessibility #reality
0145
Reposted by Jo Spelbrink
Eric Bailey @ericwbailey.website · 20/08/2025
"Ask an LLM to style a button, and there’s a good chance it’ll still suggest outline: 0 or outline: none from the 15 years of training data." medienbaecker.com/articles/tru...
medienbaecker.com
Trusting the browser · Medienbäcker Thomas Günther
I've been thinking about how we approach accessibility in web development. Particularly about trusting the browser to implement things in an accessible way.
35214
Reposted by Jo Spelbrink
Josh W. Comeau @joshwcomeau.com · 18/08/2025
✨ I just published a brand-new post! It’s about the notorious SVG <path> element. With its compact Regex-style syntax, <path> can be super intimidating. But they’re also *incredibly* powerful, letting us draw (and animate!) curved lines. You can read it here, and I’ll share more info in thread. 🧵
joshwcomeau.com
An Interactive Guide to SVG Paths • Josh W. Comeau
SVG gives us many different primitives to work with, but by far the most powerful is the <path> element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tut...
1520539
Reposted by Jo Spelbrink
Ahmad Shadeed @ishadeed.com · 19/08/2025
In my articles header, I try to design it in a way that reflect the topic. Here is the one about CSS Relative Colors. 🔗 ishadeed.com/article/css-...
0285
Reposted by Jo Spelbrink
Barry Pollard @tunetheweb.com · 19/08/2025
"How is it possible for CrUX to say 90% of page loads are good, and Google Search Console to say only 50% of URLs are good. Which is right?" It's a question I get about Core Web Vitals and I admit it's confusing, but the truth is both are correct because they are different measures... 1/5 🧵
2277
Reposted by Jo Spelbrink
zeldman @zeldman.bsky.social · 02/08/2025
Why and How to Write Minimal and Valid HTML, a Link Guide, by @meiert.com: meiert.com/blog/minimal...
meiert.com
Why and How to Write Minimal and Valid HTML, a Link Guide · Jens Oliver Meiert
On using all of HTML’s features and ensuring that HTML code is error-free—two surprisingly underused and unpopular approaches to writing HTML.
0349
Reposted by Jo Spelbrink
Jono Alderson @jono.id · 21/07/2025
Modern HTML is a disaster. It’s bloated, semantically meaningless, and hostile to browsers, bots, and users. We’ve traded structure for utility, and performance is paying the price. Semantic HTML still matters - and here’s why. www.jonoalderson.com/conjecture/w...
jonoalderson.com
Why Semantic HTML Still Matters
If you want to build for performance, accessibility, discoverability, or resilience, you must start with HTML that means something.
2125
Reposted by Jo Spelbrink
Jono Alderson @jono.id · 24/07/2025
Why are you shipping 3MB of JavaScript to animate a link? Modern CSS now handles seamless page transitions - natively. No routing hacks. No hydration tax. No excuse.
jonoalderson.com
It's time for modern CSS to kill the SPA
Native CSS transitions have quietly killed the strongest argument for client-side routing. Yet people keep building terrible apps instead of performant websites.
0137
Reposted by Jo Spelbrink
Keith Cirkel @keithamus.social · 01/07/2025
Hot off the presses! Firefox Nightly (www.mozilla.org/en-GB/firefo...) adds the new :heading pseudo! Easily style all headings, or use nth-child-like AnB syntax to select a range of headings! Needs `layout.css.heading-selector.enabled` flag enabled. Try it out and let me know your thoughts.
A screenshot of Firefox Nightly, with the Codepen https://codepen.io/keithamus/pen/wBaZVaX open. The page showing 6 heading levels, showing the CSS, HTML and the rendered page. Each heading is styled differently using the provided CSS selectors, `:heading` (which styles all headers), `:heading(-2n+3)` (styles h1 and h3 elements), `:heading(5, 6)` (styles the h5 and h6 elements). Another Firefox Nightly window is open, showing the `layout.css.heading-selector.enabled` flag is set to `true`, making the rendered page styled using the new selectors.
310029
Reposted by Jo Spelbrink
zeldman @zeldman.bsky.social · 01/06/2025
“We can’t let the ease of generation become a substitute for our better judgment. We can’t let groupthink dictate taste. We can’t let empathy get stripped from the process just because the output looks like a viable product to the loudest person in the room.” Mike Schindler #ux #ai #ProductDesign
uxdesign.cc
This is not a pipe: UX, AI, and the risk of satisficed product design
AI’s grip on design forces us to reconsider our role in shaping perception, reality, and — most importantly — decision-making.
2277
Reposted by Jo Spelbrink
Dr Abeba Birhane @abeba.blacksky.app · 26/05/2025
“LLMs can accelerate and democratise scientific progress by helping researchers contextualise their work” <- outright lies. most of the time, to be genAI enthusiast is to no longer care about the truthfulness of your claim
2568
Reposted by Jo Spelbrink
deconspray @deconspray.bsky.social · 02/03/2025
Values, with in Accessibility field, by Eric Eggert. An important read. yatil.net/blog/values #DigitalAccessibility #Accessibility #A11y
yatil.net
Values · Eric Eggert
Why we do what we do and why others don’t share the same reasons.
011
Reposted by Jo Spelbrink
Ashlee 🤟🏻 @ashleemboyer.com · 12/01/2025
I’m going to start using these hashtags when talking about this topic: #DefendTheADA #DefendASL
071
Reposted by Jo Spelbrink
Brad Gallaway @bradgallaway.bsky.social · 12/01/2025
Hi, ASL interpreter of 30 yrs & a person w/ Deaf family here. In response to the anti-ASL horseshit going around: ASL and English are not the same language. ASL has no written form. Reading English subs is not = to seeing ASL & many Deaf ppl need sign to fully understand info.
23190871758
Jo Spelbrink @joville.bsky.social · 01/01/2025
Happy New Year everybody 🍀
020
Reposted by Jo Spelbrink
Ethan Marcotte @ethanmarcotte.com · 23/12/2024
@ashleemboyer.com’s response to an “AI”-enabled “accessibility” product is very good, and worth your time: ashleemboyer.com/blog/how-to-...
ashleemboyer.com
How to Dehumanize Accessibility with AI | Ashlee M Boyer
Hire disabled people, not AI-generated caricatures.
44413
Reposted by Jo Spelbrink
Friday Front-End @fridayfrontend.com · 06/12/2024
If Not #React, Then What? "Frameworkism is the dominant creed of frontend discourse, and it's bullshit. We owe it to ourselves and our users to reject dogma and embrace engineering as a discipline that serves users first and foremost."
infrequently.org
If Not React, Then What? - Infrequently Noted
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives…
042
Jo Spelbrink @joville.bsky.social · 01/12/2024
An advent calendar curated by my former workmate @matuzo.at about how to not write HTML. Every year a recommendation! 🌞 PS: Don‘t forget to wish his book accessibility-cookbook.com as your personal x-mas gift! 🎄
130
Reposted by Jo Spelbrink
Vitest @vitest.dev · 09/11/2024
✔️ passed
037142
Jo Spelbrink @joville.bsky.social · 20/08/2024
That’s so true and mostly the case: … can be accessibility compliant and still suck to use. Real accessibility is the bottom line of real inclusive experiences.
160