prog: (Default)
prog ([personal profile] prog) wrote2006-09-21 05:49 pm

(T)errible user interface <-- HAHAH!!

I finally used cash to buy a Charlie Card last night, since they're finally converting Porter Square. (In the past, I've just traded tokens for single-use tickets.)

It took a long time before I realized that the ticket machine won't take your cash bills until you press a button located nowhere near the bill feed telling it that you would like to give it some cash.

That's jaw-droppingly bad UI along multiple axes.

(a) The feed serves no purpose other than taking your money. It does not need to be modal. It is safe to assume that a customer will not insert money unless they wish to buy something. Instead of refusing the money, it should graciously accept it and then enter a dialog with the customer about what they would like to buy.

(b) For every bill-accepting vending machine that I've ever seen, the way you initiate a transaction is feeding it some dough. There are decades of UI tradition in play here; it's what people expect. If you, as a machine, act differently, customers will assume you are broken. As did I. Only when I stepped back and looked for other options did I notice the instructions telling me to poke the screen first.

After finally buying a hot new card, I proceeded to try feeding it through the turnstile, where it made a farting noise, and an integral screen lit up with a message telling me to re-insert it. So I did. Fart. OK, turnstile broken! Try next one over. Fart. WTF? Oh, I see, I'm putting the card in upside-down, because the up-side is clearly the plain white one with a large orange arrow on it, and not the colorful one with three small black arrows on it. Folks, I can understand the cost savings of not putting a strip reader on both sides of the slot, but would it have killed you to clearly print which side was up? (And which side was down?)

Ugh... what a disaster.

[livejournal.com profile] radiotelescope adds that the turnstiles, if they drain your ticket of the last of its funds, will hand it back to you anyway. Other cities' subways will chew up a newly empty ticket, say THANK YOU and let you through. Our city's subway, on the other hand, is destined to have a floor littered with dead tickets.

I take it back if the machines give you a bonus for recharging a ticket, like (for example) the LAUNDR-O-MAT does with its cash cards. Otherwise, why would anyone want to bother recharging an empty ticket when it's easier to just buy a new one?

What's more...

[identity profile] grr-plus1.livejournal.com 2006-09-22 12:07 pm (UTC)(link)
There are also too damn few machines to handle rush hour traffic. My standard downtown crossing entrance has two, only one of which accepts cash. Compare this to the DC metro stops with banks of 10-12 machines at each entrance. I have seen many long lines. Even when people become familiar with them, it will still take 3-4x longer to get a ticket from the machine than to buy tokens from a teller (and that's assuming they actually work). Maybe the MBTA is hoping the "buy an outbound & return token" crowd will give up and splurge on a 10 ride ticket. But given human nature & the fact that you never know how much is left on the ticket, these riders may just give up the T entirely - or just be PO'd.