How Apple designs a virtual knob (2012)
💡 Author's note: This unpublished post was originally written in May 2012, and refreshed for publication in November 2022.
Google Introducing New Visual Design Across All Products
Insights from Googlers into our products, technology, and the Google culture
Deus Ex – Alpha Terrain
Three years ago, while playing Deus Ex: Mankind Divided , I noticed a nice little trick and tweeted about it – today is the day when I finally release it as an article. Do you guess, what’s this about?
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!
The Cinematography of "The Incredibles"
Here is Part 1 of 3 on a case study of the shot compositions from Pixar's film "The Incredibles, I'll go over how the relationships of all ...
Hyphenation in CSS
Automatic hyphenation on the web has been possible since 2011 and is now broadly supported. There is however far more control available to designers than just turning on hyphens. Updated January 2023.
3D Lightning (2013)
Reddit is a great website, where the ability to share and discuss things on the web gives some great little discoveries. Things that would ...
Making holograms with a pen plotter
I have a pen-plotter! It’s great. It’s like having a printer but slow and it breaks more often. I got it on eBay and it came sorta broken and I immediately spent the difference between what I paid and the price of new one fixing it. Now it’s fixed!
The elegance of movement in Silksong
Pain never felt this good
Rsync, GUIs, power, control, design, and decisions
I spent last weekend making a GUI for rsync (and this past week tidying it up a bit) and I learned a lot about rsync, GUIs, design, power, control, and decisions around verbosity and freedom of choice versus simplicity and guidance/support, packaging, maintenance and support.
User Driven UI
Notes about creative coding on the Web.
Photoshop for Text
In the near future, transforming text over an entire document will become as commonplace as filtering images.
The UX of HTML (2023)
A collection of bad practices in HTML, copied from real websites.
Ikea C&D's 8-year old Ikea furniture hacking website
Updated 19 June: Read latest development (New talks). I am afraid I have a bit of bad news. Some months ago I received a Cease and Desist (C&D) letter from the agent of Inter IKEA Systems B.V., citing that my site IKEAhackers.net has infringed upon its intellectual property rights. In that letter they asked that
Why UML “Really” Died
There's this post going around the internet called Has UML died without anyone noticing?, In the piece, Ernesto Garbarino says that UML was killed by...
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.
Visualizing data is an art
The case for less rigor and more nuance.
Mechanical Keyboard Sounds – A listening Museum
36 mechanical keyboards. Click. Type. Listen. From IBM Model M (1985) to modern thocky customs.
Classic 8×8-pixel B&W Mac patterns
TL;DR: I made a website for the original classic Mac patterns I was working on something and thought it would be fun to use one of the classic Mac black-and-white patterns in the project. I'm talking about the original 8×8-pixel ones that were in the...
What Color Is This? Part 2
More info about the algorithms we use to detect our items' colors
Why are the username and password on two different pages?
Twilio posts cloud communications trends, customer stories, and tips for building scalable voice and SMS applications with Twilio's APIs.