Apologies for the delay to this service

You’re owed an apology, dear reader, for the 2-month hiatus with the blog. It’s down to a variety of reasons compounding each other, and alternately forcing me to prioritise other pressing problems, then when I tried seizing the initiative again, frustrating me with technical issues and actually preventing posting. You probably never noticed it, due to the nature of the exploit, but this blog was drawn into this nightmare of invisible insertion of hundreds of spam links into the header and footer, incorporating the URLs of dozens of other similarly attacked Wordpress blogs, redirecting to the spammers’ intended destination.
Continue reading ‘Apologies for the delay to this service’

Digital control round-up

An 'Apple' dongle

Mac as a giant dongle

At Coding Horror, Jeff Atwood makes an interesting point about Apple’s lock-in business model:

It’s almost first party only– about as close as you can get to a console platform and still call yourself a computer… when you buy a new Mac, you’re buying a giant hardware dongle that allows you to run OS X software.

There’s nothing harder to copy than an entire MacBook. When the dongle — or, if you prefer, the “Apple Mac” — is present, OS X and Apple software runs. It’s a remarkably pretty, well-designed machine, to be sure. But let’s not kid ourselves: it’s also one hell of a dongle.

If the above sounds disapproving in tone, perhaps it is. There’s something distasteful to me about dongles, no matter how cool they may be.

Of course, as with other dongles, there are plenty of people who’ve got round the Mac hardware ‘dongle’ requirement. Is it true to say (à la John Gilmore) that technical people interpret lock-ins (/other constraints) as damage and route around them?

Screenshot of Mukurtu archive website

Social status-based DRM

The BBC has a story about the Mukurtu Wumpurrarni-kari Archive, a digital photo archive developed by/for the Warumungu community in Australia’s Northern Territory. Because of cultural constraints, social status, gender and community background have been used to determine whether or not users can search for and view certain images:

It asks every person who logs in for their name, age, sex and standing within their community. This information then restricts what they can search for in the archive, offering a new take on DRM.

For example, men cannot view women’s rituals, and people from one community cannot view material from another without first seeking permission. Meanwhile images of the deceased cannot be viewed by their families.

It’s not completely clear whether it’s intended to help users perform self-censorship (i.e. they ‘know’ they ’shouldn’t’ look at certain images, and the restrictions are helping them achieve that) or whether it’s intended to stop users seeing things they ’shouldn’t', even if they want to. I think it’s probably the former, since there’s nothing to stop someone putting in false details (but that does assume that the idea of putting in false details would be obvious to someone not experienced with computer login procedures; it may not).

While from my western point of view, this kind of social status-based discrimination DRM seems complete anathema - an entirely arbitrary restriction on knowledge dissemination - I can see that it offers something aside from our common understanding of censorship, and if that’s ‘appropriate’ in this context, then I guess it’s up to them. It’s certainly interesting.

Neverthless, imagining for a moment that there were a Warumungu community living in the EU, would DRM (or any other kind of access restriction) based on a) gender or b) social status not be illegal under European Human Rights legislation?

Disabled buttonsDisabling buttons

From Clientcopia:

Client: We don’t want the visitor to leave our site. Please leave the navigation buttons, but remove the links so that they don’t go anywhere if you click them.

It’s funny because the suggestion is such a crude way of implementing it, but it’s not actually that unlikely - a 2005 patent by Brian Shuster details a “program [that] interacts with the browser software to modify or control one or more of the browser functions, such that the user computer is further directed to a predesignated site or page… instead of accessing the site or page typically associated with the selected browser function” - and we’ve looked before at websites deliberately designed to break in certain browers and disabling right-click menus for arbitrary purposes.

Do you really need to print that?

Do you really need to print that?
Do you really need to print that?

This is not difficult to do, once you know how. Of course, it’s not terribly useful, since a) most people don’t read the display on a printer unless an error occurs, or b) you’re only likely to see it once you’ve already sent something to print.

Is this kind of very, very weak persuasion - actually worthwhile? From a user’s point of view, it’s less intrusive than, say, a dialogue box that asks “Are you sure you want to print that? Think of the environment” every time you try to print something (which would become deeply irritating for many users), but when applied thoughtfully, as (in a different area of paper consumption) in Pete Kazanjy’s These Come From Trees initiative, or even in various e-mail footers* (below), there may actually be some worthwhile influence on user behaviour. It’s not ‘micropersuasion’ in Steve Rubel’s sense, exactly, but there is some commonality.

Please consider the environment

I’m thinking that addressing the choices users make when they decide to print (or not print) a document or email could be an interesting specific example to investigate as part of my research, once I get to the stage of user trials. How effective are the different strategies in actually reducing paper/energy/toner/fuser/ink consumption and waste generation? Would better use of ‘Printer-friendly’ style sheets for webpages save a lot of unnecessary reprints due to cut-off words and broken layouts? Should, say, two pages per sheet become the default when a dicument goes above a certain number of pages? Should users be warned if widows (not so much orphans) are going to increase the number of sheets needed, or should the leading be automatically adjusted (by default) to prevent this? What happens if we make it easier to avoid printing banner ads and other junk? What happens if we make the paper tray smaller so the user is reminded of just how much paper he/she is getting through? What happens if we include a display showing the cost (financially) of the toner/ink, paper and electricity so far each day, or for each user? What happens if we ration paper for each user and allow him or her to ‘trade’ with other users? What happens if we give users a ‘reward’ for reaching targets of reducing printer usage, month-on-month? And so on. (The HP MOPy Fish - cited in B J Fogg’s Persuasive Technology - is an example of the opposite intention: a system designed to encourage users to print more, by rewarding them.)

Printing is an interesting area, since it allows the possibility of testing out both software and hardware tactics for causing behaviour change, which I’m keen to do.

Slanty design

Library of Congress, Main Reading Room
The Main Reading Room, Library of Congress. Image from CIRLA.

In this article from Communications of the ACM from January 2007, Russell Beale uses the term slanty design to describe “design that purposely reduces aspects of functionality or usability”:

It originated from an apocryphal story that some desks in the US Library of Congress in Washington, DC, are angled down toward the patron, with a glass panel over the wood, so when papers are being viewed, nothing harmful (like coffee cups, food and ink pens) can be put on top of them. This makes them less usable (from a user-centric point of view) but much more appropriate for their overall purpose.

[S]lanty design is useful when the system must address wider goals than the user might have, when, say, they wish to do something that in the grander scheme of things is less than desirable.

New Pig cigarette binCone cup
The angled lid on this cigarette bin prevents butts being placed on top; the cone shape of cup subtly discourages users from leaving it on the table.

We’ve looked before on this site at a couple of literally ’slanty’ examples - notably, cigarette bins with angled lids and paper cone cups (above) - and indeed “the common technique of architects to use inclined planes to prevent people from leaving things, such as coffee cups, on flat spaces” is noted on the Designweenie blog here - but in his article, Beale expands the scope of the term to encompass interfaces or interaction methods designed to prevent or discourage certain user behaviour, for strategic reasons: in essence, what I’ve tried to corral under the heading ‘architectures of control‘ for the last few years, but with a different way of arriving at the idea:

We need more than usability to make things work properly. Design is (or should be) a conversation between users and design experts and between desired outcomes and unwanted side effects… [U]ser-centred design is grounded in the user’s current behavior, which is often less than optimal.

Slanty design incorporates the broader message, making it difficult for users to do unwanted things, as well as easy to do wanted things. Designers need to design for user non-goals - the things users do not want to do or should not be able to do even if they want to [my emphases]. If usability is about making it easy for users to do what they must do, then we need to have anti-usability as well well, making it difficult for them to do the things we may not want them to do.

He gives the example of Gmail (below), where Google has (or had - the process is apprently not so difficult now) made it difficult for users to delete email - “Because Google uses your body of email to mine for information it uses to target the ads it delivers to generate revenue; indeed, deleting it would be detrimental to the service” but that in fact, this strategy might be beneficial for the user - “By providing a large amount of storage space for free, Gmail reduces any resource pressure, and by making the deletion process difficult it tries to re-educate us to a new way of operating, which also happens to achieve Google’s own wider business goals.” This is an interesting way of looking at it, and somewhat reminscent of the debate on deleting an Amazon or eBay account - see also Victor Lombardi’s commentary on the where the balance lies.

How to delete an email in Gmail

However, from my point of view, if there’s one thing which has become very clear from investigating architectures of control in products, systems and environments, it’s that the two goals Beale mentions - “things users do not want to do” and things users “should not be able to do” - only coincide in a few cases, and with a few products, and a few types of user. Most poka-yoke examples would seem to be a good fit, as would many of the design methods for making it easier to save energy on which my PhD is focusing, but outside these areas, there are an awful lot of examples where, in general, the goal of the user conflicts with the goal of the designer/manufacturer/service provider/regulator/authority, and it’s the user’s ability which is sacrificed in order to enforce or encourage behaviour in line with what the ‘other’ party wants. “No-one wakes up in the morning wanting to do less with his or her stuff,” as Cory Doctorow puts it.

Beale does recognise that conflicts may occur - “identify wider goals being pursued by other stakeholders, including where they conflict with individual goals” - and that an attempt should be made to resolve them, but - personally - I think an emphasis on using ’slanty’ techniques to assist the user (and assist the ‘other party’, whether directly or simply through improving customer satisfaction/recommendation) would be a better direction for ’slanty design’ to orient itself.

Slanty carousel - image by Russell Beale
“Slanty-designed baggage carousel. Sloping floor keeps the area clear”. From ‘Slanty Design’ article by Russell Beale.

Indeed, it is this aim of helping individual users while also helping the supersystem (and actually using a slant, in fact) which informs a great suggestion on which Beale elaborates, airport baggage carousels with a slanted floor (above):

The scrum of trolleys around a typical [carousel] makes it practically impossible to grab a bag when it finally emerges. A number of approaches have been tried. Big signs… a boundary line… a wide strip of brightly coloured floor tiles…

My slanty design would put a ramp of about 30 degrees extending two meters or so up toward the belt… It would be uncomfortable to stand on, and trolleys would not stay there easily, tending to roll off backward or at least be awkward to handle. I might also add a small dip that would catch the front wheels, making it even more difficult to get the trolley or any other wheeled baggage on it in the first place, but not enough to trip up a person.

If I was being really slanty, I’d also incorporate 2 cm-high bristles in the surface, making it a real pain for the trolleys on it and not too comfy for the passengers to stay there either. Much easier for people to remain (with their trolleys) on the flat floor than negotiate my awkward hill. We’d retain the space we need, yet we could manage the short dash forward, up the hill, to grab our bags, then return to our trolleys, clearing the way for the next baggage-hungry passenger.

There are some very interesting ideas embodied in this example - I’m not sure that using bristles on such a slope would be especially easy for wheelchair users, but the overall idea of helping both the individual user, and the collective (and probably the airport authority too: reducing passenger frustration and necessity for supervision of the carousel), is very much something which this kind of design, carefully thought out, can bring about.

Biting Apple

BBC News headline, 28 September 2007

Interesting to see the BBC’s summary of the current iPhone update story: “Apple issues an update which damages iPhones that have been hacked by users”. I’m not sure that’s quite how Apple’s PR people would have put it, but it’s interesting to see that whoever writes those little summaries for the BBC website found it easiest to sum up the story in this way. This is being portrayed as Apple deliberately, strategically damaging the phones, rather than an update unintentionally causing problems with unlocked or modified phones.

Regardless of what the specific issue is here, and whether unmodified iPhones have also lost functionality because of some problem with the update, can’t we just strip out all this nonsense? How many people who wanted an iPhone also wanted to be locked in to AT&T or whatever the local carrier will be in each market? Anyone? Who wants to be locked in to anything? What a waste of technical effort, sweat and customer goodwill: it’s utterly pathetic.

This is exactly what Fred Reichheld’s ‘Bad profits’ idea calls out so neatly:

Whenever a customer feels misled, mistreated, ignored, or coerced, then profits from that customer are bad. Bad profits come from unfair or misleading pricing. Bad profits arise when companies save money by delivering a lousy customer experience. Bad profits are about extracting value from customers, not creating value.

If bad profits are earned at the expense of customers, good profits are earned with customers’ enthusiastic cooperation. A company earns good profits when it so delights its customers that they willingly come back for more—and not only that, they tell their friends and colleagues to do business with the company.

What is the question that can tell good profits from bad? Simplicity itself: How likely is it that you would recommend this company to a friend or colleague?

If your iPhone’s just turned into the most stylish paperweight in the office, are you likely to recommend it to a colleague?

More to the point, if Apple had moved - in the first place - into offering telecom services to go with the hardware, with high levels of user experience and a transparent pricing system, how many iPhone users and Mac evangelists wouldn’t have at least considered changing?