Yesterday
- If you’ve been around, you might’ve noticed that our relationships with programs have changed. Older programs were all about what you need: you can do this, that, whatever you want, just let me know. You were in control, you were giving orders, and programs obeyed. But recently...
This week
- This post is a continuation of Paul Kafasis’ post “Tahoe’s Terrible Icons” where he contrasts the visual differences across a number of Apple’s updated icons in macOS Tahoe (a.k.a. the Liquid Glass update). While Paul’s post mostly covers icons for the apps you’ll find in the...
- Whenever Apple does a visual refresh in their OS updates, a new wave of icon archiving starts for me. Now that “Liquid Glass” is out, I’ve begun nabbing the latest icons from Apple and other apps and adding them to my gallery. Since I’ve been collecting these icons for so long,...
Last week
- I was kindly approached by Fable with an offer to evaluate their new pay-per-project model. It is a project-based option for accessibility practitioners, champions, and product teams that delivers quick feedback from disabled people who use assistive technology. This service...
Two weeks ago
- Over the summer I’ve been chipping away at adding a lowercase to my typeface Citywide. I’ve been busy with client work, so most of the time I spend on it is serendipitous, catching quiet moments between projects. Working sporadically is not ideal, but it does afford one nice...
About a month ago
- Translations: Russian Syntax highlighting is a tool. It can help you read code faster. Find things quicker. Orient yourself in a large file. Like any tool, it can be used correctly or incorrectly. Let’s see how to use syntax highlighting to help you work. Christmas Lights...
about 1 month ago
- On Friday, Raluca Budiu posted “Liquid Glass Is Cracked, and Usability Suffers in iOS 26” to the Nielsen Norman Group site. If the name isn’t familiar to you, the Nielsen Norman Group are UI/UX specialists who’ve been commenting insightfully about design since the late-90s. The...
- I recently shipped a non-trivial Ghostty feature (unobtrusive macOS automatic updates) that was largely developed with AI.
- Use agg with a huge font size to get high quality GIFs....
- Megazoid specimen, showing off variable depth and stroke axes. I recently had the pleasure of working with David Jonathan Ross (of DJR) to create a microsite for his type family Megazoid. Megazoid is a big, blocky exploration of raw geometry. It’s such a fun typeface! The font...
about 2 months ago
- Holy smokes, I am SO EXCITED to head to Berlin for Beyond Tellerrand taking place on November 5-7. Beyond Tellerrand is such a special event for me (it’s where I first introduced Atomic Design!), and Marc and I have spent […]...
2 months ago
- Have you ever searched for “AI chat” in the Mac App Store? I have. It’s like strolling through one of those counterfeit, replica markets where all the goods look legit at first glance. But then when you look closer, you realize something is off. For the query “AI chat”, there...
- Before too much time passes, I wanted to jot down some thoughts about yesterday’s Apple event. Things opened with a quote from Steve Jobs: “Design is not just what it looks and feels like. Design is how it works.” It’s a small thing, but I found this annoying. The intro video...
3 months ago
- In which a delightful rainbow of glass tiles are turned into mosaic magnets and a GLADOMOSAIK...
- A full-ish history of user interfaces that can be themed to meet the opportunities and constraints of the time...
- I refreshed the little thing that let’s you navigate consistently between my inconsistent subdomains (video recording). Here’s the tl;dr on the update: I had to remove some features on each site to make this feel right. Takeaway: adding stuff is easy, removing stuff is hard. The...
- It’s interesting seeing the evolution of Windows XP’s interface design in this post. Some of the late-90s examples of web-based interfaces shown off here are new to me, but they trigger some deep nostalgia. It’s probably best that those interfaces didn’t make the cut, as that...
- In this article series, I plan to choose layouts from popular websites and see how I can rebuild them better in CSS. This time, it’s the top news section in Time.com’s layout. Let’s take a look. We have a header and a main news section. At first glance, it looks like a typical...
Rows per page