By John Gruber
Listen Later: Turn articles into podcasts and listen anywhere.
After posting a link to the Computer History Museum’s release of the Photoshop 1.0 source code last week, I spent some time paging through the original Photoshop manuals. I found a screenshot of the dialog box where you entered your serial number, and posted it to Mastodon, writing:
If you’re annoyed by something that is obviously wrong about this dialog box from Photoshop 1.0, you’re my type of person. (Even more so if, like me, you remember being annoyed by this at the time, when you were entering your cracked SN.)
What a lovely thread it generated, replete with screenshots from early versions of the HIG.
Sidenote: I would eat my hat if Alan Dye knew what was wrong and gross about this dialog box. This is exactly the sort of sweating the idiomatic usability details thing that has frequently been wrong in Apple software in the last decade. The response from Dye and those in his cohort would be, I’d wager, to roll their eyes with a “Who gives a shit what the UI guidelines were forty fucking years ago?” dismissal. Here’s the thing. Styles have changed as time has marched on. Technical capabilities — screen resolution, color — have marched on. But the fundamental idioms of good Macintosh UI design are timeless (and many of them ought to apply to Apple’s other platforms). These idioms are like grammar. Slang changes. Language forever moves forward. But many important idioms are so fundamental they do not change. Styles and technical advances have advanced over time in filmmaking and print design too, but the basic principles of good cinema and graphic layout are timeless. Only a fool dismisses the collective knowledge passed down by those who came before us.
★ Wednesday, 31 December 2025