iOS 13's Music App Sucks
iOS 13’s Music App gets worse as iOS gets better.
Apple Mail randomly becomes the frontmost application in macOS
Since macOS 10.12 there’s a bug in Apple Mail that causes it to randomly become the frontmost application. If you are in full screen mode — like when you are giving a talk or watching a movie — it opens itself up in split view mode where it takes up half the screen while your other main window is being resized. I saw…
Google is getting left behind due to horrible UI/UX
Dec 14, 2020 I’ve been writing for probably a decade about how bad Google’s GUI is for Google Analytics, Google Apps, and countless of their other p
How to Put More “Character” into Your NPCs
Geoffrey Golden explores narrative design and imbuing NPCs with life and personality
GTA V – The Wormy Fountain
This article was updated. Jump to Update 1 . Update 2 . Update 3 . Update 4 . Update 5 .
Thoughts on cameras in the age of excellent cell phone photos
I noted here, I believe, that recently my dSLR, my Nikon d750, basically crapped itself, most likely from a faulty mirror mechanism. This wasn’t entirely a surprise to me — it had devel…
Undiscoverable UI Madness
We have a couple Mac users in the office so I went around and asked them how to do some things on macOS, which as we all know, is much better than iPadOS at making important, useful UI elements easily discoverable. I talked to 3 people who have been using
Building a Hexagonal Grid in CSS
CSS grid goes hexagonal.
Sleeve cap ease is bogus (2005)
I have no illusions; I know that today’s post will upset quite a few people. Why, might you ask? Well, it’s because there has been a long standing myth -myth- in construction that the p…
The Design of the Roland Juno Syntheziser's Oscillators
A comprehensive deep dive into the design of Roland's legendary DCO
HSLuv, a developer friendly perceptual color space
Programmer chronicles.
Oklab: A perceptual color space for image processing
From personal project to industry standard Introduction added in 2025 When introduced Oklab in 2020, I never expected it to reach as far as...
Times New Roman alternatives: You can do better (2013)
Butterick’s Practical Typography
Why the iPhone Timer app displays a fake time
While building a timer app I came across a peculiarity with displaying time and found out that the iPhone timer addresses it by showing you a fake time.
UX Issues with Notion
I am an unfortunate user of Notion. I have to use it in my day to day job because it is the tool of my company choice. I suffer every time I'm doing anything in it. Maybe it's just me. But I honestly don't think so. It's been a year since my company migrated to Notion from Confluence. And I'm quite confident now that…
Syntax highlighting is a waste of an information channel
No newsletter next week Running the TLA+ workshop. No way I'm gonna have any brainpower after that. Syntax highlighting is a waste of an information channel...
I made a font based on my handwriting
I wanted to make a font based on my handwriting using only free software. It turns out that FontForge can be scripted with Python. I know just a little about Python and even less about typography, but I managed to hack together something that worked for me. If you're reading this on my blog at…
Straightened Trees
Using custom code, the natural curvature of each tree is "corrected." Manufactured objects, i.e. buildings and power lines, twist and contort around the artificially plumbed tree. Each photo is shot on large format film, the only medium that captures enough detail to straighten the tree without pixelly artifacts…
Blurred rounded rectangles
Blog of Raph Levien.
Unusual Maps
A forum moderated by author and artist Edward Tufte, including discussion and questions dealing with information design.