The future of AI isn’t inevitable.
It’s a choice we should all have a say in making.
Our 2025 State of Mozilla report is live.
Choose your future: stateof.mozilla.org
There is a dichotomy of UI elements.
Some elements are a part of your component tree. Cards, form elements, carousels, etc. Some elements don't make much sense as a part of a component tree: toasts, dialogs, alerts. Those are side-effect elements.
Portals help a lot here, but this is a larger topic. I wish more UI libraries respected that dichotomy and didn't force developers to render things that don't belong in their component trees.
I know I mentioned it before, but the more I work with ai, the more I feel like everything we do to optimize it applies equally well to humans.
AI has trouble finding things? Add a md file with a short description of the codebase. Like the exact same thing we do for humans.
They had the audacity to claim Bluesky didn't have the juice, but not since peak Twitter have I logged off for an evening and come back to my entire feed speaking in a new language of rapid-fire in-jokes that I have to reverse-engineer to figure out what's happening. That, my friends, is The Juice.
Josh's interview was AWESOME!
One big thing that I took away from his interview section was to build automations to simplify my life.
I also loved how he thought about performance optimization while writing code.
Check it out youtu.be/RSFDHyOt7R4
Oops, I started a new project: Skyreader, an RSS reader on the AT Protocol. Share cool articles like it's 2010 and Google Reader would never die. skyreader.app
www.disnetdev.com/blog/2026-01...
I'm doing the design keynote at #axecon 2026! I'll be refuting – err I mean, discussing how accessibility isn’t something generative interfaces or AI will fix.
The event is free/online and folks can register here: www.deque.com/axe-con/regi....
www.youtube.com/watch?v=5BqQ...
💥 I did a drawing that breaks down Transformers in AI
Spent a good amount of time on this one, breaking down concepts in a way that someone new to the subject could come away with basic high-level understanding. I hope it's useful!
Proud to announce TechConf.Directory, a directory of tech conferences around the globe.
I've found it quite difficult to find conferences. That is true no more!
I've made all the data fully open and available via a fully queryable API as well.
techconf.directory
#Conferences #Tech #Programming
Officially in the process of moving my accessibility course videos away from Vimeo... and switching to AblePlayer as the video player for the chapters.
Looking at my internet speed this will take a while 🥲 but it's going to be worth it.
Speaking of #a11y, I'm starting this post by saying that @w3cj.com is an amazing eng, and knows development inside out. Now turn up your volumes and listen to this video. Just a reminder of what *Emoji Letters* sound like, even as *we* can read them. I was exposed to this long ago and never forgot
fun fact: one of bluesky's first employees was a twitter engineer named aaron goldman. he was only there for 4 months but in the community matrix chat he mentioned that atproto drew heavily from his phd work, a project named cryptographically curated filesystem
repository.gatech.edu/entities/pub...
I respect the UK dot gov designers so much because they understand this: there's no competitor or open source alternative to the government. There's just the one place to get these services (which are not only necessary but mandatory), and so the standard of the experience must be impeccable.
Public digital services need to be *so much better* than anything the market offers. You can't switch. You can't get fed up and choose to pay a bit more at Ocado than Sainsbury's because the UX is better. You can't opt out of public services because you're digitally excluded.
You know that annoying experience on mobile websites where you need to find the little close button and can't swipe a menu closed?
The solution is simpler than you think.
With basic CSS scroll APIs, you can get built-in interruptible swipe gestures 🥳
Shirakawa and Kanayama
The guy that runs the guesthouse is super chill (he's also イケメン???) and drove us to the bus stop.
The hotel in Kanazawa has an open air bath.