{"id":1505,"date":"2009-12-20T05:06:01","date_gmt":"2009-12-19T19:06:01","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=1505"},"modified":"2009-12-20T05:06:01","modified_gmt":"2009-12-19T19:06:01","slug":"pet-peeve-interface-design","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/12\/20\/pet-peeve-interface-design\/","title":{"rendered":"Aside \u2013\u00a0My Number #1 Pet Peeve in Interface Design"},"content":{"rendered":"<p>At University, I had a fascinating lecturer. His typical mode of dress was a t-shirt, stubbies and to go barefoot around the campus. He had a great big bushy beard that barrelled along in front of him which at times looked like a mane. He had a reputation for reciting the entirety of The Ballad of Eskimo Nell (a rather ribald poem \u2013 I&#8217;m not providing a link) \u2013 though by the time I was at University, he could only ever be encouraged to let fly with a single verse.<\/p>\n<p>None of this though made him fascinating.<\/p>\n<p>What made him fascinating was his name. For your reference, his full name is:<\/p>\n<p style=\"text-align:center;\"><strong><em>Simon<\/em><\/strong><\/p>\n<p>That&#8217;s right, Simon. Just a first name, no last name. You see, at some point in the past Simon had decided to legally remove his surname. So he literally did not have a last name.<\/p>\n<p>Simon was a fascinating case study in the implications of unexpected input in computer programmes. He was in fact a walking case study in the implications of unexpected input in computer programmes \u2013 almost exclusively due to his name. (This led me to having some joy in pointing out <a title=\"Little Bobby Tables\" href=\"http:\/\/xkcd.com\/327\/\" target=\"_blank\">this XKCD cartoon to him<\/a> a couple of years ago.) Every year, the people who made the phone book struggled to work out where to put him. He confounded registration systems everywhere, and turned compulsory fields on forms to rubbish. Simon was a walking lesson in the lessons of designing interfaces to handle unexpected inputs.<\/p>\n<p>Not long after I finished University, I decided to change my name. Not anything so drastic as a removal of my surname; in fact, it was to add to my surname. You see, when my family emigrated to Australia several generations ago, they changed their surname from &#8220;de Guise&#8221; to just &#8220;Guise&#8221; so they could more easily assimilate. (So the story goes.)<\/p>\n<p>Not being all that interested in blending in, and having an appreciation of the long term history of the name &#8220;de Guise&#8221;, I decided to reinstate it. (Some might question why I didn&#8217;t remove my middle name or at least change it from &#8220;Macdonald&#8221; \u2013 but that&#8217;s another story, to be told another time.)<\/p>\n<p>It was at that point that I started to get an appreciation of the daily struggle Simon must have had in dealing with systems that were not adequately designed to work with non-conformist input.<\/p>\n<p>I&#8217;ve learned therefore over the years that there&#8217;s far too many programmers with names like:<\/p>\n<ul>\n<li>Mary Jones<\/li>\n<li>Bob Smith<\/li>\n<li>David Peterson<\/li>\n<li>Jane Davidson<\/li>\n<\/ul>\n<p>And far too few programmers with names like:<\/p>\n<ul>\n<li>Simon<\/li>\n<li>Preston de Guise<\/li>\n<li>Carlos de la Cruz<\/li>\n<li>Peter O&#8217;Toole<\/li>\n<\/ul>\n<p>(I had already learned, by the way, that there were far too few companies that simultaneously employed a McDonald, Macdonald and MacDonald.)<\/p>\n<p>So here&#8217;s my pet peeve in interface design, stated as examples:<\/p>\n<ul>\n<li>I am not <strong>Preston De Guise<\/strong><\/li>\n<li>I am not <strong>Preston De guise<\/strong><\/li>\n<li>I am not <strong>Preston de<\/strong><\/li>\n<li>I am not <strong>Preston De<\/strong><\/li>\n<li>I am not <strong>Preston Deguise<\/strong><\/li>\n<li>I am not <strong>Preston DeGuise<\/strong><\/li>\n<li>I am not <strong>De, Preston Guise<\/strong><\/li>\n<li>I am not even, any longer, just <strong>Preston Guise<\/strong> (and I certainly don&#8217;t have a middle name of <strong>de<\/strong>).<\/li>\n<\/ul>\n<p>There are too many lazy and\/or inconsiderate programmers out there. (There&#8217;s also too many lazy and\/or inconsiderate data entry operators as well.*)<\/p>\n<p>If you&#8217;re a programmer, and want to get onto my good side in 2010, make sure your system gets my name right.<\/p>\n<p>&#8212;<br \/>\n* In the past I <em>have<\/em> been guilty of name mutilation myself. In my last job I setup an account for someone, mistaking the first word of her surname as a middle name, and egregiously never got around to correcting it. It is actually something I genuinely regret.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At University, I had a fascinating lecturer. His typical mode of dress was a t-shirt, stubbies and to go barefoot&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,13],"tags":[489,615],"class_list":["post-1505","post","type-post","status-publish","format-standard","hentry","category-aside","category-general-thoughts","tag-interface-design","tag-names"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-oh","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/1505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=1505"}],"version-history":[{"count":0,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/1505\/revisions"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=1505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=1505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=1505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}