New
The latest blog posts to take off on Hacker News. 108 posts.
CSS Grid for UI Layouts
In this article I’ll show you how to use CSS Grid to improve application layouts that need to respond and adapt to user interactions and changing conditions, and always have ...
Designing Windows 95’s User Interface
Three years ago I came across an interesting paper written up by a Microsoft employee, Kent Sullivan, on the process and findings of designing the new user interface for Windows 95. The web page ha…
Why Personas Fail
Personas are useful tools for UX work, so why do they often fail? Find out what pitfalls cause personas to fail, and how to avoid and overcome them.
The UX of AI
Explore Google Design’s human-centered approach to UX design for AI. Learn how Google Clips uses ML for user-friendly, private experiences. Discover more.
Plotter Drawings: Five seconds of Donkey Kong
One of my hobbies is using a pen plotter to make computer-generated drawings. If you really like them, you can buy one!
Subverted Design
Making sense of our shifting priorities.
The Design of Software is a Thing Apart
Why code can't replace design docs: three examples (testing, coupling, intent) of design information that cannot be recovered from code alone.
Light Traffic
Slot-based intersections that could replace traditional traffic lights, significantly reducing queues and delays.
The Making of Apple’s Emoji
When design leads to friendship, and that friendship leads back to design, magic happens. This is the story of how an intern and her…