Last week
- I redesigned my blog! I decided to put some more personality into it this time, after over a decade of the minimalist style. This short post is just an excuse to show up in your feed reader so you can go look at it. Cheers!...
- I assumed fetching favicons reliably would take 10 minutes but it turned into one of those deceptively simple problems that somehow eats an afternoon....
- This is an iconic observation: If you put the Apple icons in reverse it looks like the portfolio of someone getting really really good at icon design This isn’t, however, just the story of Apple’s Creator Studio icons. It’s the unfolding story of icon design across the entire...
about 1 month ago
- The new Animation Timeline API allows us to create dynamic scroll animations without any JavaScript! It’s honestly a very lovely API, and in this blog post, we’ll explore some of the super cool things we can do with it....
- Designers have been complaining for decades that what ships doesn’t match what they designed. The fix isn’t better handoffs or AI tools. It’s engineers who can see what designers see....
- 15 years ago, on December 11th, 2010, at the bold age of 17, I wrote my first blog post on the wonders of the Windows Phone 7 on Blogspot. I started blogging as a kid at the behest of a family friend at Microsoft, who promised she’d make sure I would become the youngest...
about 2 months ago
- © NASA 2026, from the Artemis II mission RSS is still one of the best opt-in relationships ever invented. Here are some selections from my subscriptions. Reciprocal RSS links provided where available. 🌔 NASA’s Flickr Photostream I’ve been swept up in the Artemis II mission to...
- Brendan Dawes is a brilliant multi-disciplinary artist, designer, and technologist. Just one of his many many many creative projects is working on the incredible Eno documentary (directed by one of my all-time favorite filmmakers, Gary Hustwit). Brendan created the technology...
- Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore how we can use the very first principle to create SVG micro-interactions that feel way more natural and believable. It’s one of those small things that has a big impact....
- We rolled out adaptive light-dark() support on our design system themes and it’s been a delightful upgrade. Creating light and dark variable sets isn’t difficult, but delivery has trade-offs. Most apps that do this probably ship both sets of token values in a single stylesheet....
- Dominic Nguyen (Founder of Storybook and Chromatic) joins me to talk about Storybook MCP the long journey of design system quality. We get into what it actually feels like to be “scaredcited” right now, and Dom shows off the newly-released […]...
- Marcin Wichary brings attention to this lovely dialog in ClarisWorks from 1997: He quips: this breaks the rule of button copy being fully comprehensible without having to read the surrounding strings first, perhaps most well-known as the “avoid «click here»” rule. Never...
2 months ago
- Apple recently updated all their OSs to 26.4, and there were plenty of Liquid Glass updates. Most of them for the better! Here are some of the changes that stood out to me, as well as a bit more grumbling about Liquid Glass in general (sorry). When I last wrote about Liquid...
- Big Citywide update today! I’ve added lowercase to the family, plus over 170 new characters, expanded diacritics and symbols, and a fresh round of refinements to existing letterforms, spacing, and stylistic sets. And because I’m doing things DIY Future Fonts style, this is a...
- I found myself using the phrase “the Creative Infinite” when I’m talking about AI as a design material. I keep coming back to it because I don’t think we’ve fully grasped what this technology actually is, what it can do, […]...
- On Friday night, I needed a break from screens, so decided to work on a bathroom mural that our family has been chipping away at for the last 4 years. But a lot was on my mind, so made the […]...
3 months ago
- Imagine I’m the design leader at your org and I present the following guidelines I want us to adopt as a team for doing design work: Typography: Use expressive, purposeful fonts and avoid default stacks (Inter, Roboto, Arial, system). Motion: Use a few meaningful animations...
- I was walking my dog in the woods and decided to share my thoughts about the state of AI and the tension between the trajectory of AI companies and the designers/creators/makers of the world who are under a tremendous deal […]...
- Rahul Garg continues his series of Patterns for Reducing Friction in AI-Assisted Development. This pattern describes a structured conversation that mirrors whiteboarding with a human pair: progressive levels of design alignment before any code, reducing cognitive load, and...
- “If a picture is worth a thousand words, then a prototype is worth a thousand meetings.”– Tom & David Kelley But what if the meeting is the prototype? That’s the spirit of an idea I’m calling “Real-time UI” (the name […]...
- 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 […]...
4 months ago
- Did you know there is inverse correlation between how often author publishes new posts and how often they tinker with their website?...
- 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...
Rows per page