analogiesanalogyapplebasicbiologicalchartsclasscognitivecomputingconstraintscontrolledculturalcycledeadlinesdesigndiadigitaldocumentationefficiencyerrorsevaluationexampleexamplesexerciseexperimentsfeedbackfirstfittsglgoldengomshciheadhelphistoryhumaninformationinterfaceinterfacesintroductionkeystrokeknowledgelawlessonslevellevelsliteraturemeasuringmodelperceptualprocessingprocessorprototypeprototypingresponsivenessroadmaprulessoftwarespatialstatestnstoryboardssummarytechniquestechnologytenthinkingthreetimeuserusersvisibilityvisionsvisualworldxerox