-
New Sep 18, 2024
The accessibility of emoji
I’ll be honest: I generally haven’t given emoji—and how they’re announced by screen readers—much thought. In my mind, this is the kind of thing that’s already...
-
New Sep 17, 2024
How to dynamically load Web Components
Over the last year, I’ve converted all of my code bases over from traditional DOM manipulation or JS-rendered UI to mostly pre-rendered HTML and Web Components. Today, I wanted to quickly show...
-
New Sep 16, 2024
The weird web of the 90s
The web in the 90s was weird. There weren’t any social networks (in the conventional sense). There weren’t even any blogs yet. And search engines were non-existent or terribly bad. But...
-
New Sep 11, 2024
The world we're designing
On the topic of craft and web development, over on Bluesky Kameron Hurley shared this excerpt from the book Stolen Focus… One day, James Williams—the former Google strategist I...
-
New Sep 10, 2024
LLMs aren't useless, but AI isn't real
If you’ve been reading my ongoing series on why AI is so terrible for web development, you might come away thinking I hate AI. And you’d be right! Because AI isn’t real....
-
New Sep 9, 2024
On craft and the web
I’ve been writing a lot about AI. I’ve gotten some interesting responses, ranging from… THANK YOU! I feel seen! To… You’re completely fucking wrong you dinosaur....
-
New Sep 6, 2024
The goal isn't to write less code
I’m convinced that nothing has done more damage to the web than this notion among developers that writing less code is an admirable pursuit. (Ok, fine. Capitalism has done more damage. But other...