This week
- Use agg with a huge font size to get high quality of 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...
Last week
- What’s in the redesign for the people working on them? An opportunity to refactor, of course. But it can be way more, and that’s up to you.
Two weeks 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 […]...
About a month 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...
about 1 month ago
- You see a series of checkboxes checked. Schedules met. Requirements satisfied. Demos delivered. It's a good day. Good job, you, good job! A promotion is in sight.
- Tagging posts on my blog took way too long, so I started wondering why was it so hard. Join me on a quick tour of (im)perfect datasets in my life.
- 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...
- When designing software systems, do the simplest thing that could possibly work. It’s surprising how far you can take this piece of advice. I genuinely think…
about 2 months ago
- 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...
2 months ago
- 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...
- The latest episode of John Gruber’s The Talk Show was really cathartic. Gruber is joined by Louie Mantia and they discuss the current state of Apple’s design leadership… among many other things. The episode is over three hours long, but I really enjoyed the whole thing. If you...
- In Chromium 139, CSS gets a new corner-shape property which unlocks some cool new CSS tricks. Most notably it gives us “squircles”, the mathematical superellipse shape introduced by Apple in iOS 7. Designers have been in love with them ever since and include them in every design...
- I am not a big fan of personas. They’re oft-abused tools whose utility is far too frequently not interrogated, and consequently create more harm than good. Recently, the accessibility arm of a government web services team put their “inclusive personas” out onto the internet....
- I’m making a new video course for Dometrain at the moment, and it’s all about CSS - one of the three pillars of the open web, along with HTML and JavaScript. I love CSS, I’ve been working with it literally since it was invented, but I absolutely understand why so many developers...
- I’ve been building Kidz Fun Art (web, iPad & Windows) since 2021, so 4 years at time of writing. It’s a tablet optimized application intended to be used by children of all ages – my daughters were 3 and 5 when I started, and are 7 and 9 now, so I’ve seen how they use … Continue...
3 months ago
- TL;DR: You can preorder my new Atomic Design Certification Course for only $50! Why create an Atomic Design Certification Course? I’ve got big ambitious for this course, and I’m aiming to: Increase design system adoption For years, people (me included!) […]...
- After iOS 26 beta 3 was released, I grumped about the “Liquid Glass” design being dialled back. Well, it didn’t take long for that to be mostly reverted. I’m a bit conflicted about this, though. I’m happy that the shiny, refractive design is back. This looks much better to me...
- I had the biggest honor to review and write the foreword for the 5th edition of Jennifer Robbins’ book, Learning Web Design. The foreword itself explains why it’s such a huge honor, so here it is: It was a warm […]...
- Full disclosure: I shamelessly stole this idea from Marc Thiele because I like it so much. Like Marc, I am also motivated by FOMO. Trying to stay on top of things in a fast-paced industry has been made difficult on account of social media fragmentation. RSS has its own place in...
- The Core Insight Same rules apply: Must use same element ( ) Must have same number of commands Must have same command types in same order You're animating the arguments of each command How It Works Think of path commands as having "slots":......
Rows per page