David Bushell ☕
@dbushell.com
📤 896
📥 157
📝 339
⚓
https://dbushell.com
Freelance, Web Developer, Designer, Blogger, UK – no AI
looking at all the awesome new CSS added to Safari 26.0 through 26.3 thinking about how many years this stuff will be held back from easy adoption because of Apple's anti-consumer practices update Safari on iOS 18, Apple 🫤
about 2 hours ago
0
1
1
prompted it wrong m8
www.404media.co/meta-directo...
loading . . .
Meta Director of AI Safety Allows AI Agent to Accidentally Delete Her Inbox
Meta Superintelligence Labs’ director of alignment called it a “rookie mistake.”
https://www.404media.co/meta-director-of-ai-safety-allows-ai-agent-to-accidentally-delete-her-inbox/
about 8 hours ago
0
1
0
I've decided it's still early, the week can be saved! 😤
about 12 hours ago
0
0
0
remember when macOS didn't have apps that stole focus every 5 minutes, didn't freeze & crash the entire system, didn't run 100 background processes burning high CPU... that's just the 1st party apps 😭
about 16 hours ago
2
4
0
strong suspicion I keep getting unsubscribed from email newsletters because their tracking pixels or links are failing to track 🤨
about 16 hours ago
0
3
0
reposted by
David Bushell ☕
STP Guy
1 day ago
Recently, somewhat against my will, I went to try the "Sticky Toffee Pudding Pizza" (pt 1)
loading . . .
3
114
33
noted: sloppy accessibility and magic words
dbushell.com/notes/2026-0...
loading . . .
Notes – 10:19 Sun 22 Feb 2026
Notes – 10:19 Sun 22 Feb 2026
https://dbushell.com/notes/2026-02-22T10:19Z/
1 day ago
0
0
0
"AI is locking people out. At Scale."
conesible.de/wab/
loading . . .
Accessibility Is Civil Rights. AI Must Stop Shipping Barriers.
https://conesible.de/wab/
1 day ago
0
10
5
🥌 👈️
2 days ago
1
4
0
reposted by
David Bushell ☕
🐴 Alex Trost
2 days ago
On today's episode of The Callback: - OpenClaw bots choose violence against open source maintainers - OpenAI and Anthropic say the same thing on the same day - Microsoft invents new git terminology -
@npmx.dev
launches for the good of us all
www.youtube.com/watch?v=_sYh...
loading . . .
An OpenClaw bot tried to end this developer's career
YouTube video by Prismic
https://www.youtube.com/watch?v=_sYhBxGKBT4
1
21
8
hmm trying to decide if I should self-host a PDS maybe I don't need the hassle
2 days ago
1
5
0
Toy Story 1: a classic Toy Story 2: cash grab Toy Story 3: arguably the best Toy Story 4: cash grab Toy Story 5: the trend continues? (muting this thread)
3 days ago
2
5
0
feature length episode of Black Mirror dropping this summer
www.youtube.com/watch?v=c51N...
loading . . .
Toy Story 5 | Official Trailer | In Theaters June 19
YouTube video by Pixar
https://www.youtube.com/watch?v=c51ND9Hdbw0
3 days ago
0
1
0
blakewatson.com/journal/i-us...
one of the few meaningful posts I've read on the topic that has given me pause for thought
loading . . .
I used Claude Code and GSD to build the accessibility tool I’ve always wanted - blakewatson.com
The capability of AI to create software based on natural language prompts is mind-blowing and the assistive technology implications are astounding.
https://blakewatson.com/journal/i-used-claude-code-and-gsd-to-build-the-accessibility-tool-ive-always-wanted/
4 days ago
0
3
0
👀 on first glance, this is saying all the right words:
www.blogsareback.com
RSS is so hot right now, the web is healing
loading . . .
Blogs Are Back — Discover and Follow Independent Blogs
Join the personal blog renaissance. Discover indie writers, follow them directly via RSS, and read without algorithms. A feed reader for the independent web.
https://www.blogsareback.com
4 days ago
0
15
2
what's that? 4000 words on a single CSS class? I've got you :) Everything you never wanted to know about visually-hidden
dbushell.com/2026/02/20/v...
loading . . .
Everything you never wanted to know about visually-hidden
The one where I attempt to answer a question
https://dbushell.com/2026/02/20/visually-hidden/
4 days ago
0
27
10
tip for at-proto devs: replace "AT Protocol" with "Blockchain", read again, and then please consider how to explain your projects better!
#atproto
4 days ago
0
24
4
what in the data-privacy-hell is this? i don't know who any of you people are!
4 days ago
3
8
0
lol I know it's just procedure and not intentional but "completed" and "Done" still hurts :(
4 days ago
0
0
0
reposted by
David Bushell ☕
Richard Rutter
4 days ago
You want lists? You got lists! In 2017 my Web
#Typography
book had ~300 words on styling lists. Now, in 2026, I've written 3000 words on the subject!
#CSS
sure has moved on...
add a skeleton here at some point
1
31
5
I have no dealings with Trustpilot, but because one company gave away my email address without asking, this toggle was opted in automatically without consent 🤦
5 days ago
1
3
0
yeah the whole ARIA thing has always confused me "this is how to build accessibly" ... "but omg don't use it!" frustration is thrown at well meaning developers who try, but the web platform equally fumbles, it shouldn't be this difficult
www.stefanjudis.com/notes/notes-...
loading . . .
Notes on relying on the ARIA Authoring Practices Guide
Many people treat the ARIA Authoring Practices Guide (APG) as source of truth about building accessible websites and implementing accessible components and widgets. Eric highlights why the guide isn't...
https://www.stefanjudis.com/notes/notes-on-relying-on-the-aria-authoring-practices-guide/
5 days ago
1
23
8
scroll fade: the final boss!
www.terrygodier.com/current
is there any more unappetising way to present content?
dbushell.com/2026/01/09/d...
loading . . .
Current
An RSS reader that doesn't count. What happens when you stop treating your feeds like an inbox and start treating them like a river.
https://www.terrygodier.com/current
5 days ago
6
3
0
If you block an account on GitHub, you get a helpful warning on every repository it's morged to 👍 (sorry, I can't find who to credit this idea I saw a few day ago)
5 days ago
1
11
2
thing is, you can't blame a vendor if they followed your corporate mandate, they probably used the tools you forced down their gullet anyway, memes:
6 days ago
0
0
0
I hereby declare that "morge" is now the official term for merging LLM slop (aka a GiHub PR)
6 days ago
1
70
3
"15+ years later, Microsoft morged my diagram"
nvie.com/posts/15-yea...
this becomes less funny when you remember every Microsoft employee is mandated to morge 🫠
loading . . .
15+ years later, Microsoft morged my diagram
How Microsoft continvoucly morged my Git branching diagram.
https://nvie.com/posts/15-years-later/
6 days ago
0
25
8
my novel on visually-hidden may be published this week I've exhausted the internet archive of references!
7 days ago
0
1
0
that :heading with pow() one-liner is pretty neat!
www.alwaystwisted.com/articles/bui...
loading . . .
Typographic Scales in CSS with :heading(), sibling-index(), and pow()
Learn how to build flexible, mathematical typographic scales using :heading(), sibling-index(), and pow() for cleaner CSS design systems.
https://www.alwaystwisted.com/articles/building-typographic-scales-with-headings-sibling-index-and-pow
7 days ago
1
0
0
blogged: Web font choice and loading strategy
dbushell.com/2026/02/17/w...
loading . . .
Web font choice and loading strategy
The one where I break down my fonts
https://dbushell.com/2026/02/17/web-font-choice-and-loading-strategy/
7 days ago
0
8
1
too lazy to review your slopware? generate a funny! At least they're no longer pretending to review the code...
simonwillison.net/2026/Feb/17/...
loading . . .
Nano Banana Pro diff to webcomic
Given the threat of cognitive debt brought on by AI-accelerated software development leading to more projects and less deep understanding of how they work and what they actually do, it's …
https://simonwillison.net/2026/Feb/17/release-notes-webcomic/
7 days ago
1
9
2
what AI reveals is just how many people have given up, or never cared to begin with clock in, slop around, clock out
7 days ago
1
28
5
reposted by
David Bushell ☕
Joe
7 days ago
Ignoring the fact that this is is a misapplication of AI, and also any value judgements on GenAI as a whole: This is literally Microsoft plagiarizing a diagram from the OG GitFlow post:
nvie.com/posts/a-succ...
add a skeleton here at some point
1
14
4
have a chuckle at this "Git flow" slop might explain GitHub's recent outages
learn.microsoft.com/en-us/traini...
loading . . .
Components of the GitHub flow - Training
Learn to use the components of the GitHub flow
https://learn.microsoft.com/en-us/training/modules/introduction-to-github/3-components-of-github-flow#git-flow
7 days ago
6
271
107
I'm dangerously low on coffee beans and now reliant on the Royal Mail turning up on time 🤦
7 days ago
1
2
0
seeing CrUX / core web vitals remain steady after a major rebuild
7 days ago
0
5
0
Monday again, eh? 1. glance at BBC news; world hasn't ended 2. check on a shitpost; replies are too dystopian 3. plan an optimistic week; start with coffee
8 days ago
1
4
1
some info on the long awaited trilogy
abilitynet.org.uk/resources/di...
not noted here is the "Avoid deception" guideline which I'm excited to cite repeatedly
loading . . .
WCAG 3.0 overview and update 2026
Find out all you need to know with FAQs about the upcoming Version 3.0 of the Web Content Accessibility Guidelines (WCAG).
https://abilitynet.org.uk/resources/digital-accessibility/what-expect-wcag-30-web-content-accessibility-guidelines
8 days ago
0
3
0
Create React App and Axios... rather telling
2025.stateofreact.com/en-US/librar...
loading . . .
State of React 2025: Libraries
The 2025 edition of the annual survey about the latest trends in the React ecosystem.
https://2025.stateofreact.com/en-US/libraries/
9 days ago
1
2
0
Open an SVG — is your default app a text/code editor, or a graphic editor? (Or something else?)
#svggate
9 days ago
4
2
0
noted: AI attack dogs
dbushell.com/notes/2026-0...
loading . . .
Notes – 11:42 Sat 14 Feb 2026
Notes – 11:42 Sat 14 Feb 2026
https://dbushell.com/notes/2026-02-14T11:42Z/
9 days ago
0
5
4
Samsung appliances every 10 minutes
loading . . .
10 days ago
0
3
0
pro tip: Local Storage is a key/value store, you don't need to store serialised JSON (or worse) naming no names (it wasn't me ok!)
10 days ago
1
2
0
seems this wasn't so unpopular, so I'll add: HTML email was a mistaken and should be banned
bsky.app/profile/dbus...
add a skeleton here at some point
10 days ago
3
10
1
I'm still mad Microsoft renamed the Remote Desktop app (rare quality MS software) to "Windows App" (guess I should be glad it's not named Copilot yet?)
10 days ago
1
4
0
who hasn't built their own static site generator and spent 30 minutes trying to figure out how to add a new page
11 days ago
0
12
0
reposted by
David Bushell ☕
Manuel Matuzović
11 days ago
I had to update my blog post from 2019 because Lighthouse has been lowering the score if best-practice rules aren’t met. Specifically, it complains about the absence of a main landmark. I added it, now my score is perfect again. 👍
www.matuzo.at/blog/buildin...
loading . . .
Building the most inaccessible site possible with a perfect Lighthouse score - Manuel Matuzovic
An experiment that proves that automatic accessibility testing is only a first step and that manual testing is vital.
https://www.matuzo.at/blog/building-the-most-inaccessible-site-possible-with-a-perfect-lighthouse-score/
2
28
4
Hmm
wpt.fyi/interop-2026
loading . . .
web-platform-tests dashboard
https://wpt.fyi/interop-2026
11 days ago
0
0
0
just fell to my knees in Tesco
github.com/web-platform...
loading . . .
XSL Transformations (XSLT) Version 3.0 · Issue #1012 · web-platform-tests/interop
Description Web browsers support XSLT 1.0 but there are issues (discussed in the "Additional Signals" links below). This proposal is to suggest fixing security issues and implementing the XSLT 3.0 ...
https://github.com/web-platform-tests/interop/issues/1012#issuecomment-3892219321
11 days ago
0
1
0
did I ever say what my plans were for
bankrupt.dev
because I was honestly don't remember buying it
11 days ago
2
4
0
Load more
feeds!
log in