Figma AI
We’re introducing a suite of AI-powered features to help you push past creative blocks and bring your best ideas to life.
We’re introducing a suite of AI-powered features to help you push past creative blocks and bring your best ideas to life.
I'm sorry for rageskitching about Facebook, but I can't help it. I've seen this bug too many times and I would really like someone with commit access to the Facebook CSS to fix it. ...
Dive deep into the visual updates of Yosemite's icons with this comprehensive analysis. From shapes and grids to lighting effects, learn how Apple's new design language impacts icon creation and discover tips for making your icons stand out in the Yosemite environment.
I'm David Friedman , a professional photographer who sometimes gets ideas for photos, designs, gadgets, and other projects. I write about it all on this blog. You can find the meaning behind the name “Ironic Sans” back in the very first post .
Last week at WWDC I was extraordinarily fortunate to be one of the very few people in the world to try out Vision Pro for myself. The 30 minute session I had with it has been described in tremendous depth in lots of places (the best likely being Myke’s discussion on Cortex ), so I won’t go into the content of that…
Say “Firefox” and most people think of a web browser on their laptop or phone, period. TL;DR, there’s more to the story now, and our branding needs to evolve. With ...
Computer Science, Machine Learning, Programming, Art, Mathematics, Philosophy, and Short Fiction
I was thrilled to be selected to design a custom typeface for Wallace & Gromit – Aardman’s most beloved and recognisable characters.
A forum moderated by author and artist Edward Tufte, including discussion and questions dealing with information design.
When the Macintosh was released in 1984, it featured a square-pixeled black-and-white display at a crisp 72 dots per inch. The 512x342 resolution might seem less than impressive today, but for the time it was a pleasantly high-resolution consumer-grade computer. Among other things, the monospaced Monaco 9pt bitmap…
Programmer chronicles.
From personal project to industry standard Introduction added in 2025 When introduced Oklab in 2020, I never expected it to reach as far as...
Software should convey a sense of calm. How do you get there?
Interactive article explaining color spaces and how they're used to express color.
I liked the UIs of the entire era from 3.0 to 2000, really. I'm mostly using Windows 2000 as an example here because it runs so well in QEMU/KVM and that allows me to easily take screenshots.
Raspberry Pi 400's designer, Simon Martin, pens a few words on the making of our latest computer
Charlie Park believes in you.
Album covers have never been smaller.
It's a small but persistent emoji query: one that finds new life whenever there's a new development in the "stonks" discourse: why is the upward line on 📈 Chart Increasing displayed in the seemingly-counterintuitive color red? The answer to this question is actually quite simple, but is an
This is part 1 of a series on “Which color scale to use when visualizing data” (Part …
The price of improving structure
Scroll-based interaction is incredibly popular for interactive storytelling . There are many compelling reasons for this, yet scrolling is surprisingly nuanced and easy to break. So here are five rules for employing scrolling effectively.
Max Goodhart's personal journal and sketchbook.
CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll share the biggest 💡 lightbulb moments I've had in my own learning…
The Adventures of Tintin officially entered the public domain in 2025. We now all own the alluring aesthetics of this timeless classic.
UI design patterns for web apps: 1) Use defaults; 2) Obvious settings; 3) Show progress; 4) Don’t interrupt; 5) Flat hierarchy