I had to pick up a package keying in a 6 digit code using the below PostNL UI.
It was horrible. Don’t implement your numeric input UI like this: use a telephone keypad like or calculator numpad like keypad UI.
Posted by jpluimers on 2026/01/14
I had to pick up a package keying in a 6 digit code using the below PostNL UI.
It was horrible. Don’t implement your numeric input UI like this: use a telephone keypad like or calculator numpad like keypad UI.
Posted in Development, Software Development, UI Design, User Experience (ux) | Leave a Comment »
Posted by jpluimers on 2025/09/25
I hope someone has also archived all these in the Internet Archive as this is a great collection of historic material: [WaybackSave/Archive] GitHub – gingerbeardman/apple-human-interface-guidelines: Apple Human Interface Guidelines, et al.
If you have more of them: add them via a pull-request.
Related: [Wayback/Archive] Making It Macintosh: The Macintosh Human Interface Guidelines Companion : Apple : Free Download, Borrow, and Streaming : Internet Archive
A client that went belly up in the early 1990s had all these and similar books. In retrospect, I though have found a way to obtain them but back then I didn’t value the uniqueness of them enough and didn’t have the storage space for it (I lived in a 30m² apartment).
Posted in //e, 68k, Apple, Apple Lisa, Classic Macintosh, Development, Hardware, History, Mac, NeXT, Power User, Software Development, User Experience (ux) | Leave a Comment »
Posted by jpluimers on 2025/09/19
In a German thread, Kristian Köhntopp perfectly explained why I too always use light mode, so I put the English translations here:
The German thread:
Posted in accessibility (a11y), Conference Topics, Conferences, Development, Event, LifeHacker, User Experience (ux) | Leave a Comment »
Posted by jpluimers on 2025/03/05
I originally searched for the tables below to see if I could get the visualisations of TeX and LaTeX right for infinite loop in “LaTeX: A Document Preparation System” by Leslie Lamport, printed in 1994..
Didn’t work, neither did using plain html super and subscript. The only thing that worked was using CSS styles (I chose to embed them, as separate CSS files are a huge premium over the WordPress plan), which also preserves actual meaning for screen readers:
Posted in accessibility (a11y), CSS, Development, HTML, Power User, Software Development, Unicode, URL Encoding, User Experience (ux), Web Development | Leave a Comment »
Posted by jpluimers on 2025/02/27
A long while ago, I participated in a Twitter thread that started with a translation of some important accessibility posts by Bianca Prins, then extended it to the concept to archivability:
[WayBack] Thread by @jpluimers: “I am going to first translate this, then extend this to archivability…. @jpluimers […]” #UXdesign #accessibility.
Posted in ArchiveTeamWarrior, Conference Topics, Conferences, Development, Event, Internet, InternetArchive, Power User, Software Development, Usability, User Experience (ux), WayBack machine | Tagged: accessibility, toegankelijkheid, UXdesign | Leave a Comment »
Posted by jpluimers on 2024/11/05

Edge browser Window without address bar of a Microsoft logon page for wesbos@gmail.com not indicating what the logon is for.
[Wayback/Archive] Thread by @wesbos on Thread Reader App
Every single app that uses a popup to sign in needs to stop hiding the address bar.
There is no way to test if its a legit website and 1Password doesn’t work
Without this, your logon borders on a dark pattern which can easily be abused by scammers.
Basically there are three things to make very clear for any logon page belonging to an actually executable: what you are actually logging on to, for and with.
Preferably your application also makes very clear that the logon page actually belongs to the application executable (despite users can figure out the application itself through for instance the Task Manager, or Process Explorer).
For web based logon, this last step is not possible, so for that it is really important to show the URL and the relation of the URL to the application (especially if you use a 3rd party logon like a Microsoft account – formerly Microsoft Passport, Google Account or Facebook account like was popular in OpenID heydays decade surrounding 2010).
Tweet:
Posted in Dark Pattern, Development, Software Development, User Experience (ux), Web Development, Windows Development | Leave a Comment »
Posted by jpluimers on 2024/10/23
[Wayback/Archive] Dare Obasanjo🐀 on X: “If you’ve ever wondered why most business software sucks, it’s for the same reason as this cartoon. The person responsible for buying the software isn’t using it in the way the end users are.”
Google Lens found back the original 2019 Russia comic via:
Posted in Conference Topics, Conferences, Development, Event, Fun, Software Development, User Experience (ux) | Tagged: art, comics, Draw!, drawing | Leave a Comment »
Posted by jpluimers on 2024/05/22
Forgot that this site has been there for like 6 years now: [Wayback/Archive] User Inyerface – A worst-practice UI experiment.
Related: [Wayback/Archive] How I experience the web today
Via among others:
Posted in Conference Topics, Conferences, Development, Event, Power User, Software Development, User Experience (ux) | Leave a Comment »