Last week
- Ian, TJ, and I are excited to announce live AI & Design Systems Jam Sessions with our AI & Design Systems course community! Our first jam session will be Thursday, February 26 at 10AM ET. In these recurring biweekly Zoom […]...
- Did you know there is inverse correlation between how often author publishes new posts and how often they tinker with their website?...
Two weeks ago
- I was listening to the excellent (now completed) Waste Not Why Not podcast when I first heard the term ‘wishcycling’. If you’re not familiar with the term, wishcycling is basically what happens at the end of any house party comprised of adults in their thirties. In a sincere...
- I recently updated my collection of macOS icons to include Apple’s new “Creator Studio” family of icons. Doing this — in tandem with seeing funny things like this post on Mastodon — got me thinking about the history of these icons. I built a feature on my icon gallery sites...
About a month ago
- Nic Chan comes out as the whistleblower on how many “Contact Us” pages are made (spoiler: they’re designed to keep us from contacting anyone). A “fuck off contact page” is what a company throws together when they actually don’t want anyone to contact them at all. They […] are...
- Early last year I ventured out on my own again, taking on contract design work after a long stretch away. Not long after, I settled on a name to work under, and now I’m excited to share that name and a website to go along with it: Loud Room. The name is inspired in part by my...
- I'm increasingly seeing a lot of technical and business writing make heavy use of bold font weights, in an attempt to emphasize what the writers think is important. LLMs seem to have picked up and spread this practice widely. But most of this is self-defeating, the more a writer...
- This is another window into the sometimes unglamorous-yet-vital tasks that being an accessibility designer demands. Keyboard shortcuts occupy a strange area for web design. Most websites don’t have them, and that’s totally fine. However, it makes more sense for web apps to...
about 1 month ago
- The other day I was browsing YouTube — as one does — and I clicked a link in the video description to a book. I was then subjected to a man-in-the-middle attack, where YouTube put themselves in the middle of me and the link I had clicked: Hyperlinks are subversive. Big Tech must...
- When Apple released its new operating systems last year, I wasn’t in a hurry to upgrade. I had initially come away from WWDC 2025 excited about the new Liquid Glass design language, but then became grumpy. The visual effects looked nice to me, but they functioned more poorly...
- You might have noticed that I did a big design refresh on my entire site… unless you’re on RSS I guess. I’ll talk about aspects in detail, but at a high level there’s been three big changes: A monospace font Named CSS grid lines Juicier multi-page view transitions But my most...
- I got some wonderful bit of Hemmingway-esque consulting advice from the garage door repair guy. https://www.youtube.com/shorts/8ArxSUzke7A
about 2 months ago
- Firefox 146 added support for contrast-color() joining Safari 26 in the First Implementor’s Club. For those unfamiliar, contrast-color(<color>) is a new CSS function that will take a <color> as input and returns either white or black depending on which has the most contrast. The...
- This performance has been years in the making. In a sense, you could say it’s been a lifetime in the making. On November 6th, 2025, my brother Ian and I gave a “talk” at the amazing Beyond Tellerrand conference in […]...
- Translations: Chinese I was reading Macintosh Human Interface Guidelines from 1992 and found this nice illustration: accompanied by explanation: Fast forward to 2025. Apple releases macOS Tahoe. Main attraction? Adding unpleasant, distracting, illegible, messy, cluttered,...
- Here are some things I made in 2025: Pro-Wrestler or Roller Coaster A Fusion 360 Script for creating a Penrose Triangle in CAD A personal book recommendation tool, which used my archive of book reviews, the OpenAI API, and RAG techniques to give me personalized book...
2 months ago
- 📺 I’m live-coding a redesign of my website! You can watch me here....
- One last BTW collection for the year! In this edition: There’s something so satisfying about watching people being good at things. I’ve been enjoying putting these together, especially moving a little slower and seeing what themes might coalesce. See you in 2026! 🔵 A2Z Designer...
- I had the opportunity to participate in a discussion with my pals at Storybook to show off the powerful formula of Design Systems + AI (we’ve been using the abbreviation “DS+AI” as “AI+DS” is 😬). The Storybook team demonstrated their […]...
3 months ago
- Edit: Woah, this post broke containment! If you’re new here, hi! You can find some settings to customize your reading experience in the bottom right. This post contains swear words. I’ve censored the first one, but read on at your peril! Many years ago, I had a client that sold...
- I complained about this on the socials, but I didn’t get it all out of my system. So now I write a blog post. I’ve never liked the philosophy of “put an icon in every menu item by default”. Google Sheets, for example, does this. Go to “File” or “Edit” or “View” and you’ll see a...
- I was trying to get something down about Alan Dye leaving Apple, but John Gruber got there first and has done a much better job. I’ve grumbled several times in the past about the new Liquid Glass redesign, but it’s just the latest push in a direction I’ve been unhappy with for...
Rows per page