buying xanax in chinahow to get adipex rxhow much is xanax worthsoma brakesvicodin pill bibleultram 50mg abusecheap xanax no prescriptionfunny levitra wmvslurpconfirm404 adipexcialis kokemuksiameds with online diagnosis phenterminebuy phentermine online uk shippingquick release pain medication vicodin alternativeendocrinologist specialist testosteroneambien offerambien clinical pharmacology zolpidem usa todayphentermine online without perscriptionphentermine 180 daysdeath from somais it safe to snort vicodinintake specialist alcohol addiction treatmenttaking vicodin for recreationambien types and amountslevitra worksphentermine effects on sertralinebuy online phentermine diet phentermine pillmp 717 tramadol virsus percosetmeridias capitolvicodin inhalationmeridia cosgrovegeneric levitra 10 mg6 levitra vardenafil hclgeneric cialis mexicanacetaminophen methadone xanax drug testkitty valiummethadone and xanax heroin highpsoriasis tramadolwholesale cialissibutramine meridia diet pills reviewcialis samplelevitra market shareambien zolpidem titrateharmful effects of phentermine for adipexphentermine pharmacy ships cod overnightsomas cafe phoenixbuy ambien online 100 tabsfederal reserve system soma portfoliohow long does valium withdrawal lastcanada buy cialisxanax order no prescriptionphentermine no prescription cash on deliverybuy generic somaweaning off ambienambien gmsjuan phenterminebuy cialis on lineambien and pregnantbuy real phentermine no prescriptionsoma the smashing pumpkingsbuy adipex cheap onlinevalium refiningsoma imitrex viagra levitrasoma at gncvicodin for migrainessearch results cheapest phenterminenumber of pounds lost on meridiatabletki meridiatramadol withdraw support groupxanax yellow pills dosageambien cleanse colonxanax $39generic ambien without a prescriptioncan a dog take xanaxdanger ambien lawsuitsavodart cialis clomid diflucan dostinex glucolevitra and blindnesscontact forum buy cheap phentermine504 phenterminebuy phentermine 37.5 90 pillsphentermine yellow no rxsoma seeds homepagesoma with lexaproviagra cialis buying guideadipex online pharmacy safe sell thatultram prescriptio 32pay money order phenterminewhat are the ingredients of meridiag3721 xanax picssan francisco somameridia side effectshas a generic ambien been releasedis soma an opiate drugwellbutrin sr together phentermine euphoriageneric generic cialis pills onlinephentermine u snausea vicodin opiate withdrawl symptomsbuy prescription ultram where withoutlevitra and medical journalslose weight with phentermine todayultram purchaseultram how suppliedcalifornia mortgage rate buy tramadolsoma air purifierscanada pharmacy phentermineosmopharm phentermine onlineexpress delivery tramadol no prescriptionambien increase appetitebuy cialis specialized cialis online pharmacylilly meridiacocaine and ambiencelexa phenterminesadipex 37.5mg 30 pillstramadol in sheepcan i take valium naprosyn tramadolvery cheap phentermine phentermine prescriptionpda tramadolc-pill cheap cialisphentermine shipped to florida online pharmacyno online prescription vicodinvalium applesauceafrica pharmacy online phentermineambien 5 mgvicodin warningsgeneric drugs valium xanaxcialis itaside effects from valiumwho uses vicodinfedex delivery somabuy phentermine no prescription overnight deliverymexican ambienmallin vicodin200 mg ultramuse levitraadipex testimonials adipex weight lossprenatal ambienmylan valium 477vicodin ibuprofen interactionmedicines not to take with xanaxphentermine on ineataxia es buy tramadolphentermine 37.5 mg no prescriptonmeridia medicine effectsquery lowest tramadol price onlinbuy cialis australiacanada pharmacy tramadolphentermine with master cardphentermine medicineblood pressure medicine and tramadol reactionsdoses of xanaxsoma intimates locationsymptoms of vicodin abuseordering phentermine phentermine online without prescriptionambien prescription online american expressinformation about somaambien effectiveness empty stomachvery cheap phentermine save click hereannuaire sp cialiskava xanax side effectsvicodin and vodkacialis pills generic uk apcalis onlinecialis package insertphentermine testimonailsdifference between xanax and valium buy1discount generic cialisvomiting in adipextestimonials viagra cialis levitravicodin makes me itchyside affects from taking ambienvicodin es overdosecialis pills tipstramadol hydrochloride dosingdictionnaire sp cialis en mercatiqueeffects of snorting xanaxsoma identifybenzoylecgonine otc zoloft xanaxaddictive properties of vicodincasa meridiavicodin liquidsoma san francisco home pagephentermine pharmacy buy phentermine buy phentermineprior authorization ambien paycialis success storyorder phentermine by phone no scriptmeridia diet pillscelesta valiumcan you buy valium onlineanother name for phentermine in spanishadipex adipex diet pills cheap adipexmedical facts about cialisextract hydrocodone from vicodinphentermine no longer available onlinecheap tramadol with free overnight shppingrisk of vicodin during pregnancyby cialis comment powered uri wordpressvalium sleep aidvalium and tinnitusonline phentermine without a prescriptionphentermine no prescrtiptionxanax fed-exsymptom of ultramlunesta versus ambien crtramadol schedulingpay pal buy vicodinweaning off xanax with valiumxanax no doctor's visitdrugs somaultram 06 59zoloft ambienultram home gym phentermine onlinegeneric valium orange pillwomen taking cialisphentermine online discountbuy valium on line pharmacy onlinehow long can i take ambiencialis message boardsdoes it phentermine workambien causes skin irritations2006 cialis comment order postphentermine fed ex next dayxanax and slow heartmost cheapest tramadolvicodin not as addictingviagra patent levitraalzheimers disease neurology medical marijuana ultramcheap cod somaadipex online saletramadol plus valium plus somasvicodin during pregnancywhich is stronger percocet vicodinadipex ingredienthigh off ambienonline pharmacy and phenterminesoma clothingeckerd vicodinphentermine sales onlinexanax gaba receptorsstop taking ambien dizzynessodchudzanie meridiavalium in the bloodphentermine fed ex no scriptprofessor mani somaadipex retardcan valium use cause migrainesgeneric names for xanaxlevitra headachestramadol great buytramadol for weight lossvalium or clonazapam which is strongerphentermine no prescr1ption neededambien discountvicodin abusenegative effects of valiumakane soma pictureambien amazing pricessoma and euphoriaphentermine online dealsbuy soma online online pharmacygeneric 10mg cialistypes of generic vicodinultram filtrateddata recovery tramadolbuy phentermine online wihow is xanax bad for younarcotic vicodin1 tadalafil cialisphentermine cod's acceptedphentermine delivered to kentuckycheap phentermine with no prescriptionayurvedic doctor somabuy tramadol online a hrefthe effects of snorting tramadolantipsychotic drug mislabled ambienphentermine story success gtdenver real estate tramadolvicodin and neurotrin which is bettertramadol neuropathic pregabalincialis cialis generic viagraphentermine 15mg picturefeet phenterminesoft tabs cialisphentermine blue capsulevalium patent expirationiv push valiumambien online pharmacyphentermine absorbed under the toungebuying vicodin from foreign countrieslas vegas cocktail vicodinextra cheap phentermine without a rxtramadol vicodin taken togetherpurchase soma codeineadipex drug testingbuy cialis whereget it online phenterminebreast feeding vicodinultram and pregnancytramadol 50 mg side effectsdifference phentermine and phentermine hcllily lcos cialis onlinecialis usageod rate of xanaxpercodan vs vicodinpurchase phentermine fedexultram nopainxanax to my catcan woman take cialisprescribing info for soma carisoprodolrecreational dosage vicodin and promethazinealeve and vicodinhow effective is adipexenseignes sp cialis esbuy fisher soma f9000ambien interactionsdr emmette meridiabuy cialis money orderambien and male infertilityvalium half life effects and informationambien sleeping pill effectshypertension cialis and pulmonarycheap tramadol codshooting liquid valiumbuy card debit online phentermine tramadolambien central apneatramadol patient information dogtramadol cheap overnightvicodin to go packambien respiratory suppressionno prescription phentermine online pharmacyvicodin nursing babytramadol online overnightphentermine 37.5 cheapestultram adobe photoshopacute generalized exanthematous pustulosis tramadolda vinci procedure cialis protocolcialis 10mgpicture of soma tabletcrown rescue aura somasoma carisoprodol effectsfree prescription for vicodinwellbutrin xl oral xanax alcoholvicodin and the heartcialis levitra market sales viagraultram versus percocetcash on delivery phenterminetramadol sale at altairulit orgsoma freeonesbuy chea tramadolbuy cheap ambien zolpidem no prescriptionuser stories about levitra5 cialis tadalafilphentermine hcg shots weight loss numbersworks like a dream ambienlegend of soma graphic exportcaverta levitra cialis veega lozenges propecialowest price on adipexvalium online without a prescriptioniv ambienvicodin side effectsklopin and xanaxprescription for cialiscan chiropraters wright prescriptions for xanaxambien and urinalysisgenaric cheap tramadolsleepwalking with ambienaffects of vicodin essoma spa homewoodstreet price for generic somawhat does cialis dotramadol lexapromyth of somapurchase cheap cialis onlinebuy soma onlinea0opiot vicodincheap ambien big discountsalchohol and cialisreaction of diltiazam and xanaxvicodin cod overnight no scriptmeridia weight loss drug information informationeffects of vicodin on fetusvalium urine drug testsoma 1 2 ironman triathlonmeridia loss medication weightsoma intimates locationsphentermine for 60.00stomach cramps xanax side effectsdiet diet dieting phentermine pillsoma 250 mg sales repsxanax aboutmexican pharmacies with vicodin onlinetime release vicodin 20 mgambien tylenolis soma a barbituateis zora ambienphentermine online pharmacy phentermine buy phenterminevicodin 800 mgus phentermine no scriptbuying xanax on lineambien and digestive symptomssoma napkinscialis online free samplelethal dosage vicodintramadol how to take itis xanax a steroidhow long xanax dected in urinebuy soma from canadainject valiumorder xanax 2mgcheap prescrip tion adipexxanax familymix xanax and lorazepamgenric cialisdiazepam from valium withdrawalcanada over the counter vicodincialis pill identifyerovernight soma to floridarectal ambienvalium 5pmheroin and somalevitra vs cialis vs viagra600 mg tramadolcost of valium vs diazepamxanax food cravingssafe tramadol american pharmacy onlinedotties weight loss adipex diet pillphentermine very cheapcan phentermine cause congestive heart failurephentermine antidepressantambien cr dosexanax overnight no prescription mastercardcasos clinicos de intoxicacion con tramadolwhere to buy vicodin without prescriptionphentermine c o d sambien with fedex shippingcialis and nitrates in the erdr soma wali mdbuy didrex phentermine adipex cheap onlinephentermine restrictionmarketing cialiswellbutrin xanax togetherultram drivingschering plough levitracheap cod phenterminexanax onlinerbuy adipex with matercardambien accept mastercard1mg xanaxorder xanax overnight delivery fedex dhlargentina phentermine onlinevalium bycan you over dose on vicodinordering vicodin without a prescriptiongeneric cialis pills free trial offerphallic symbols in cialis adsloss phentermine story success weightwhat is tramadol for dogsdimenhydrinate with xanax contraindicationscheap cialis no prescriptionadipex to treat attention deficit disorderadipex retard rss feedart of somavalium dosage for sleepwhat milligram xanaxtramadol catcialis superior in diabetesambien drughormone replacement therapy adipexphentermine overnvicodin payvicodin effects on the fetusvicodin side effects elderlylevitra dickvicodin 357abuse of soma muscle relaxercialissdrug interaction ambien dextroamphetamine sulfatecheapest 37.5 phentermine online without prescriptionsoma refillsphentermine overprescribingphentermine 37.5 pay with checkphentermine from the uk or europecan ultram do heart damagehow to take cialis pillsphentermine no prescription pharmacy2737 amerimedrx cialis patanol retin retinxanax water taperingvicodin online without prescriptionsgp prescribed cialisarkansas legislature schedules tramadolusing levitra for heart diseasephentermine 37 5meridia by telechecksymptom tramadol withdrawalgeneric name for vicodinmedication meridia thyroidperfect dose of ambienmaking valiumadipex from canadian pharmacyambien cr dizzynesswhy paralysis patients use cialisfamvir tramadol wetrack itphentermine 30 mg without prescriptionvaliums look likecheap vicodin without a prescription h1generic tramadol from indiaxanax and pseudoephedrinenextday tramadoltramadol overnigt deliythe chemistry of cialis2003 cialis levitra market sales viagrahalfing phenterminephentermine buy on linedanger of meridiatramadol hci for dogsviagra cialis genericvalium clonidinelortab vicodin withdrawal symptoms copingpharmacys online xanaxbuy phentermine fast deliverycheapest phentermine recurring chargeslevitra viagra pricecialis actressxanax sun sensitivityfatal doses of vicodinbuy vicodin no perscriptionxanax bars pictures lots of picturesmeridia how does it workorder phentermine lowest pricetbi treatment with ambien guide linesbuy free phentermine shippingphentermine vs adderallvicodin and weight losssoma grand san franciscophentermine in stock no prescriptionvicodin w o physicalno overnight prescription vicodinus levitrasoma yakitaking xanax before a speechxanax can cause depressionbuy cialis from usa onlinebuy cheap xanax no membership feecan you mix tramadol and somadream online pharmaceutical somaside effects of ultram tizanidine evilphentermine phentramine online prescription orderphentermine orderinghow to withdral xanaxultram and hydocodonemeridia attorneys troystop using vicodinbuy vicodin online no prescription 120vicodin look likechemical name for xanaxvalium no scriptsoma furniturephentermine ukbuy cialis online on saleadipex without perscription without physician infoonline prescriptions for drug meridiatramadol vs tramadol hclkava xanax toxicitysoma rectain stock phentermine codbuy generic cialis ukdiabetic diet weekly adipex diet pilltramadol saturdaycialis in u sorder phentermine nowxanax safe ffor dogsstreet drugs tramadolohio restrictions on adipex pgeneric name tramadolmax vicodin dosagephentermine for addbuy cialis online overnightvalium mg alcoholreviews about meridiapharmacy order tramadolanimal tramadol dosage chartsleep aid ambien from aclepsaphentermine review phenterminechikvicodin otcvicodin used a an anti-depressantbuy ultram online 32no perscrition phentermine cheapgeneric ultram t7xanax methadonephentermine free shipping adipexultram pdryellow blue phenterminewhich is safer xanax or antidepressnatskuki somakey levitraonline pharmacy cialis90 ambienbuy meridia amp save no prescnatural health alternative valiumxanax overnight deliverysoma detectionvalium dosage for prostatitisashes of soma guitar tabsadipex dosagecheap viagra cialismultiple erections on cialisdangers of prozac and phentermineambien alcohol paroxetinedrug smtp ru ultramambien sleep apneavicodin sleep apnea adrenalinetramadol side-effectsmexico pharmacy vicodintramadol out of urine testtramadol ssrixanax sise effectseric kinney president tramadol onlinesearchphp prescription vicodinneed prescription tramadol bahamasgeneric names of ambientramadol fedex codlevitra for femalescan you mix vicodin with penicillinfind online doctors that prescribe phenterminexanax fast deliverybuy fda approved adipex onlineeffect of snorting xanaxbuy diet pills phenterminemen taking cialis and ambienpharmacy tech buy tramadolhospital meridia pointe southdiscontinuing vicodinxanax brand manufactureron soma no prescription fedex120 cod tramadolmanufacturer ultramactavis mfg phentermine 30 mgxanax alcohol peripheral neuropathyakane soma nude videofree aura soma readingvalium and xanaxhow to overdose on vicodinphentermine docters 91768ultram and morphinevicodin effectsvicodin and soma togetherambien 5mg ambienwhat is percocett and vicodinmedicine called tramadolultram by mailhcl levitra vardenafilbuying online tramadoldreampharmaceuticals meridiasoma rheumatology painful muscoloskeletaldisadvantages of b12 injections and phentermineadipex or phentermine 37.5 mgtramadol po boxlooking for phenterminepurchasing vicodin onlinephentermine 37.5mg cap amide a167xanax burn off rateis valium betterthan klonopinambien cr contraindications with maoirelpax and xanaxcialis in pulmonary hypertensionvicodin in the butbuy soma no rxbuy cheap tramadol4allfreecom cgi cialis gbid order sitetramadol shakesordering ultram delivery flowerorder xanaxultram saturday deliverybuy phentermine from study triallevitra beta blockersdrug loss phentermine weightsoma spa olympia fieldssildenafil cialis genericotaking lexapro and xanaxsoma tversitybuy cialis tadalafil at horizon drugsambien cr buy online mail overnightzyprexa zydis and ambienxanax codeine interactionsoma reactionsnew levitravicodin pregnacylevitra cost of saleslevitra volume pillsachohol dependency help with xanaxambien questionscheap phentermine buy phentermine s blurtyphentermine fedex no priorambien musicpravachol tramadolritalin and xanax togetherdiscount phentermine from mexicoambient alcohol experiencevalium 5mg suppositoriesambien 25 mgxanax overdose on 2mgbuy sublingual cialis onlineultram 100mg onlineeffectiveness of meridiaambien and beerxanax detox methodsphentermine affects metabolismdiet effects phentermine pill sidevicodin and xanaxno perscrption for vicodinbuy somas onlinetramadol and tylenoltaking xanax with ativanambien and the stroke patientvalium addictive drugfraternity xanaxbuy cialis in thailand by letterssleeping drug ambien mfg sanofi-aventistramadol feline2mg xanax online without rxoverdosing on ultramwhat drug class is tramadolvalium as muscle relaxer for chilrensymptoms ultramtramadol more addicting than vicodincialis generic levitra viagraultram and orange urinevicodin and on-line prescriptionsadipex hemorragia intestinalxanax dogs dosescan tramadol cause cystitistenuate vs phenterminestudio terra somaon-line adipexno prescition valiumdied gin tonic valiumphentermine us pharm no rx neededcelexa meridianadolol ultramhow to get high with ultramcheapest cialis genericbest price on cialisxanax witout prescription1buy cialisbuy soma cheap overseasvalium withdrawphentermine mastercard no prescriptionvicodin drug test faqphentermine buy without a perscriptionambien kidney shaped heartdosage ambien crvicodin addiction 32history of phenterminekidney patient using ultramwendy somaultram buy ultramatrophie cialisadipex online buy cheapest adipexrandy somaphentermine delivered to fl via upstramadol for dog usage informationpercocet stronger than vicodinbuying online phentermine prescriptionbuy meridia overnight deliverymaximum prescribed daily does of ultramalcohol ultrammedical information somahcg b12 shot and phentermine dietmeridia south point hospitaltramadol or ultram or tramal withdrprint prescription vicodinbreaking addiction of tramadolvalium and xanax onlinesoma livinginterresults buy meridiasoma tech landscapingsoma online prescription usvicodin no presciption no consultationphentermine 30phentermine overnight to californiaphentermine low pricewelbutrin with xanax contraindicationsphentermine no prescription requredhydrocordone vicodin side effectsmeridia as an antidepressantcialis buy cialis onlinebuy cialis 32phentermine no rx master cardslow release tramadollevitra substitutesvalium australiadreampharmaceuticals order levitra onlinevalium id photostaking vicodin with suboxoneinformation resistance to phenterminemutual pharmaceutical phenterminestimula valtrex buy-prescription cheap online tramadolphentermine and beta blockersbuy cialis online 20mgtreatment depression diet phentermine pilldiscount meridia generic only sibutramineultram 1buy phentermine cheap on-line physician geek2geek » interfaces

The Bay Of Execution and Evaluation

Tags:, ,

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:

Horrifying BART Machine

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.

Please go on!

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Reddit
  • del.icio.us
  • Technorati

NARROW and DEEP: That’s Good Interface, Baby

Tags:, , ,

It was inevitable that this blog would drift from human -to-human communications to device-to-human communications aka interfaces. Since we design the devices, and whether we intentionally design it or not devices have interfaces, interfaces are just human-to-human relationships one step removed.

That’s the justification, but really I just like to go on about interfaces.

Over on hates-software, Nicholas Clark is busy hating ATM interfaces.

…why use 3 of the 8 buttons to give me the options cash/balance/something-I-forget, and then add a whole extra bloody screen of “would you like a receipt?”.

Just make that 4 options up front - cash with/cash without

Maybe they got their programmers from McDonald’s - and it was only QA that stopped it saying “would you like fries with your cash?”

Why not indeed? Turns out, for once, the software got it right-ish. Nick is thinking like an experienced ATM user who has used their interface dozens of times and trained himself to its idiosyncrasies. He’s looking to make the experience as fast as possible for the expert, a classic programmer desire. But ATMs have to work first for the random guy off the street who’s never used this particular ATM before, then for the experienced user. The two are not mutually exclusive.

There is an interface design principle where a decision tree should be narrow and deep (or shallow and wide, but that’s another post). Each step should require a simple decision be made by the user, and compound decisions should be avoided.

Please go on!

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Reddit
  • del.icio.us
  • Technorati