{"id":639,"date":"2013-06-07T22:44:44","date_gmt":"2013-06-08T05:44:44","guid":{"rendered":"http:\/\/10kdev.ivystreetinc.com\/?p=639"},"modified":"2013-06-07T22:45:56","modified_gmt":"2013-06-08T05:45:56","slug":"douchebag-ux","status":"publish","type":"post","link":"http:\/\/10kdev.net\/?p=639","title":{"rendered":"Douchebag UX"},"content":{"rendered":"<p>The other day a coworker of mine said to me: &#8220;God I have Google, it tries to do too much when you start typing in the search.&#8221; \u00a0I have felt the same way about this for years; I&#8217;m sure we all have. \u00a0Especially when you have an Android phone and the dang browser starts completing your search before you even start don&#8217;t want anything CLOSE to its suggestions.<\/p>\n<p>I\u00a0commiserated: &#8220;you know, I&#8217;ve noticed since these spell checkers are automatically in place, I have to re-check my emails even *more* than I did before. \u00a0The things always make the wrong corrections.&#8221; \u00a0She agreed. \u00a0It happens quite a bit. \u00a0I used to type my thoughts, and run back for one spell check (or run a global checker). \u00a0Now the damn things make contextual corrections as well as spell corrections and really get into your head when you are writing. \u00a0I do NOT find them helpful anymore. \u00a0That and sometimes that ajax lag while the computer &#8220;thinks&#8221;.<\/p>\n<p>Design many times goes too far. \u00a0I think people want simple and people and complex, they want <strong>choice<\/strong>, well at least I do. \u00a0One of the reasons I continue on with Windows\/Linux\/Android is because of the <strong>choice<\/strong> of configurations, vs Apple which &#8220;just works&#8221; (I saw, looking at a dead MacBook sitting on the other desk sigh I liked that thing). \u00a0 If you&#8217;re a java developer like me you know why we don&#8217;t like Apple &#8212; dealing with different JDK&#8217;s is a nightmare. \u00a0OF course Oracle hasn&#8217;t made it any easier for us at all, making everything &#8220;installable.&#8221;<\/p>\n<p><em><strong>Simple<\/strong><\/em>: \u00a0The story I remember was the competition for book sites, and how Amazon won. \u00a0Basically all the others (like B&amp;N) had very complex search interfaces with title filters, author filters etc. all in as part of the main search; you had to do 3-4 operations to do a seach whereas on Amazon just type once in a search box and the intel does the rest. \u00a0Fine for that &#8212; but we don&#8217;t always want that.<\/p>\n<p><em><strong>Complex<\/strong><\/em>: Even Amazon has more complex filters alongside the results screen though not always adequate. \u00a0But they have them. \u00a0Newegg, TigerDirect, all those sites have filters and more complex searches. \u00a0I need the complex searches because I am always looking for outliers. \u00a0One thing I noted a while back on the job\u00a0boards\u00a0is that many of them don&#8217;t have filters for obvious things users want &#8212; like telecommute vs. onsite. \u00a0When I see glaringly obvious and missing options or behaviors in software I wonder just who in the hell is making these decisions of usability.<\/p>\n<p><strong>It&#8217;s really about use cases, not some Douchbag UX Wannabee&#8217;s Opinion<\/strong><\/p>\n<p>Ego, it&#8217;s the killer. \u00a0If you want to develop good skillsets, in my opinion, learn to observe and listen.<\/p>\n<p>Some time back I was in Nordic ski patrol and I needed cheap all purpose ski wax. \u00a0Those were my requirements. \u00a0I had to take my skis across rocks and through backwoods trails for our race patrols and didn&#8217;t need something great, just something inexpensive, all-purpose and easy. In the store the salesman had roots in Olympic racing and doing the famous Birkie and the Loppet races around the world. \u00a0He tried to keep selling me on expensive race level wax. \u00a0I kept saying that the wax would be toast every 3 k, explained what I needed it for etc. \u00a0He just wouldn&#8217;t listen. \u00a0None of my needs were being me so I left and bought nothing.<\/p>\n<p>This is what I find is happening in many Stand Up and Requirements meetings these days. \u00a0Some people are pure douchebags. \u00a0They&#8217;s as &#8220;well, this is really what they want. &#8221; \u00a0Wow, What The Fuck. \u00a0Then you get one of those locked-in-gold requirements in WRITING even:<em> make it work like it used to<\/em> &#8211; from the same DBags! \u00a0Usually users are the experts in their domains and since BA and PM jobs have become professions, not extensions of other professions, the effect is getting more pronounced. \u00a0Sure developers have made some bad stuff. \u00a0Craigslist is about as good a look as most of us *should* design, and at least that is functional. (Developers aren&#8217;t usually UX designers &#8212; OBVIOUSLY even we know that.) \u00a0And Craigslist is still amazing.<\/p>\n<p><strong>Agile Ain&#8217;t Design<\/strong><\/p>\n<p>God it even gets world if non-builders start pontificating on &#8220;Lean&#8221; and &#8220;Agile.&#8221; \u00a0If I had a Dimebag for every Douchebag Lean\/Agile non-expert, the cartels would be after me.<\/p>\n<p>The mechanisms of agile feedback are pretty much shot due to the blamestorming nature of modern corporations &#8212; failure (required to create things) is never tolerated so the benefits of learning are never reaped. \u00a0This is critical for UX . . . it is so very difficult to find out the real use cases and they may not emerge until after the software is made &#8212; and new use cases show up!<\/p>\n<p>A process isn&#8217;t design, and using a process as a management club certainly is not design.<\/p>\n<p><strong>Who&#8217;s a Jobs?<\/strong><\/p>\n<p>If you look at Apple&#8217;s business model they they don&#8217;t really invent anything groundbreaking, they watch everyone else figure out the Use Cases, take the good ones and perfect them. \u00a0That&#8217;s their genius, and its what Steve Jobs figured out. \u00a0It&#8217;s definitely contributative. (lol stupid word &#8212; use it in a meeting and see if it starts showing up in job descriptions)<\/p>\n<p>But &#8212; how many people are Jobs vs how many think they are Jobs? \u00a0How many really understand use cases?<\/p>\n<blockquote><p><strong>Monstrous egos and the lack of empathy contribute to shitty software.<\/strong><\/p><\/blockquote>\n<p>Recently on a project there was a dropdown on the pages that allowed users to select a page state. \u00a0It was very useful for development and testing. \u00a0Not useful for customers though (or so we thought). \u00a0Having the dropdown allowed testing and development to shave time off our effort. I offered numbers up, and to make the control developer-only and they would have none of it. \u00a0It reminds me of the fact that testing and refactoring are part of development but businesses don&#8217;t want to pay for them any more than people want to pay for their cars oil changes.<\/p>\n<p>Listen and learn, that&#8217;s all I have to say. \u00a0Seems simple, but it isn&#8217;t.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The other day a coworker of mine said to me: &#8220;God I have Google, it tries to do too much when you start typing in the search.&#8221; \u00a0I have felt the same way about this for years; I&#8217;m sure we all have. \u00a0Especially when you have an Android phone and the dang browser starts completing [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/639"}],"collection":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=639"}],"version-history":[{"count":4,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/639\/revisions"}],"predecessor-version":[{"id":667,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/639\/revisions\/667"}],"wp:attachment":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=639"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}