How to confuse people
At Woking Leisure Centre, people are often stopped by the turnstiles where you have to swipe your membership card. Some years ago Sarah and I wrote and presented a paper on interface design: "Profiling API usability for consumer electronics software" Its theme, as is so much that I write, was quite simple: that an interface could be judged (quantitatively, in that paper) based on simple measures of how much effort you had to put into using it. (An API is an Application Program Interface - a defined way in which software is to be structured and used.) Interestingly, on checking our paper on interface design before writing this blog, I see it has been much cited in later work, which is gratifying. We based our work on observations from Microsoft, who put a lot of effort into designing interfaces for programmers using their programming tools. That work - and ours that leveraged it - was in turn based on psychology: specifically the psychology of Cognitive Dimensions,...