{"id":1292,"date":"2006-07-23T14:44:50","date_gmt":"2006-07-23T18:44:50","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/2006\/07\/23\/quantitative-design\/"},"modified":"2006-07-23T23:01:22","modified_gmt":"2006-07-24T03:01:22","slug":"quantitative-design","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2006\/07\/23\/quantitative-design\/","title":{"rendered":"Quantitative Design"},"content":{"rendered":"<p>\r\n<a href=\"http:\/\/www.humanized.com\/weblog\/2006\/07\/22\/know_when_to_stop_designing_quantitatively\/index.php\">Humanized<\/a> has an interesting article about measuring interface efficiency using information theory (via <a href=\"http:\/\/www.red-sweater.com\/blog\/links\/100\/stop-designing-quantitatively\">Daniel Jalkut<\/a>). It&rsquo;s an idea that deserves some thought, but for the moment I&rsquo;m unconvinced. The thesis seems reasonable, but the model doesn&rsquo;t capture the nuances of the real-world  examples and therefore it makes predictions that seem intuitively wrong.\r\n<\/p>\r\n\r\n<p>\r\nThe natural language examples make me suspicious right off the bat. The\r\nauthor does draw a distinction between information and meaning, but\r\nsubsequent paragraphs sometimes conflate these ideas.\r\n<\/p>\r\n\r\n<p>\r\nWhy is efficiency, defined as the amount of information entered,\r\nimportant? There are so many other factors to consider (including time spent waiting, cognitive load, propensity for errors, and ease of error recovery). My first\r\nreaction is that it&rsquo;s better to bundle all the known and unknown factors\r\ntogether and measure efficiency using the time to complete the task.\r\n<\/p>\r\n\r\n<p>\r\nIn the real world, we rarely start from scratch and try to set a\r\nspecific time. The initial state of the watch and the shape of the delta\r\nmatter. Usually, we want to adjust the watch a few minutes forward or\r\nbackward if it&rsquo;s gained or lost time. Or we want to leave the minutes\r\nalone and shift the hours to account for daylight savings time or\r\ntraveling through a time zone. My digital watch lets me do the daylight\r\nsavings adjustment using three button presses. Does that make it more\r\nthan 100% efficient?\r\n<\/p>\r\n\r\n<p>\r\nAnalog watches also make it easy to make small changes to the time,\r\nalthough sometimes the only way to go backwards a few minutes is to go\r\nforwards nearly a whole day. Surely these factors matter, but the model\r\ndoesn&rsquo;t capture them.\r\n<\/p>\r\n\r\n<p>\r\nThe article asserts that turning the crown of an analog watch represents\r\n9.5 bits because there are 720 possible times. The way this is presented\r\nseems like reasoning backwards to me.\r\n<\/p>\r\n\r\n<p>\r\nWhat if an analog watch had two knobs to turn, one for each hand. There\r\nare 12 positions for the hour hand and 60 for the minute hand. In the\r\nreal world, this makes it much easier to set the time because you don&rsquo;t\r\nhave to go around and around to get to the right hour. But according to\r\nthe model, the efficiency has gone down because we&rsquo;re still choosing one\r\nof 720 possible times, only now we have to choose between two knobs, too.\r\nAfter all, the digital watch was penalized for having two untouched\r\nbuttons while in the quasimode of advancing the hour.\r\n<\/p>\r\n\r\n<p>\r\nHere are two designs that the model predicts would be good:\r\n<\/p>\r\n\r\n<ul>\r\n\t<li>A digital watch with one button. Hold the button to advance the time, and release it when done. I think the model would say this requires the optimal 9.5 bits, even better than the analog watch. In the real world, this design would be terrible.<\/li>\r\n\r\n\t<li>When you press Set, the digital watch guides you through a binary search of the possible times. At each step, you press Higher, Lower, or Set. From the model&rsquo;s perspective, this is less efficient than above because you have to choose from three buttons at each step. It also requires more cognitive work on the part of the user, which isn&rsquo;t measured by the model. This design seems kind of strange, but my intuition is that it would work rather well&mdash;if, that is, most watch users cared about setting their watches to arbitrary times.<\/li>\r\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Humanized has an interesting article about measuring interface efficiency using information theory (via Daniel Jalkut). It&rsquo;s an idea that deserves some thought, but for the moment I&rsquo;m unconvinced. The thesis seems reasonable, but the model doesn&rsquo;t capture the nuances of the real-world examples and therefore it makes predictions that seem intuitively wrong. The natural language [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1292","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=1292"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1292\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=1292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=1292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=1292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}