The Bay Of Execution and Evaluation
Comments: 6 - Date: February 7th, 2008 - By: Schwern - Categories: interfaces
Let me tell you a design horror story. It has to do with my first experience with the simple act of getting a transit ticket from a BART machine. First, let us contemplate one of the BART’s horrors:
Oh god, I don’t even know where to start either using it or explaining why it’s so horrifying. But this clunking horror is not the machine I have come to tear apart. I’m going to talk about one of their more modern machines. Unrestrained by a mechanical interface, with all the power of modern computing technology behind it, they chose to create… well, you’ll see.
You purchase travel cards with various amounts of cash on them. For a traveler just getting into the city that’s bad enough, I have no idea how the transit system works or what travel costs. First thing I have to decide is “how much money do you want to spend on transit”. I DON’T KNOW! I’m not thinking in terms of “$20 worth of travel” I’m thinking “I need to go from the airport to downtown”. It would be great if it allowed me to add money to my card like that. Push “airport to downtown”. Voila! The actions match my goal. But no, I have to translate my goal into a dollar value which as a new user of the system I have on idea how to do.




