<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>pingVision</title>
  <subtitle>Interactive Design + Development for Drupal websites</subtitle>
  <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200605/when-it-comes-to-ease-of-use-complexity-is-not-a-disease"/>
  <link rel="self" type="application/atom+xml" href="http://pingv.com/node/3634/atom/feed"/>
  <id>http://pingv.com/node/3634/atom/feed</id>
  <updated>2006-05-31T11:01:35-05:00</updated>
  <entry>
    <title>When it comes to ease of use, complexity is not a disease</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200605/when-it-comes-to-ease-of-use-complexity-is-not-a-disease" />
    <id>http://pingv.com/blog/laura/200605/when-it-comes-to-ease-of-use-complexity-is-not-a-disease</id>
    <published>2006-05-30T17:57:11-05:00</published>
    <updated>2006-05-31T11:01:35-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="DVD Authoring" />
    <category term="Web" />
    <category term="Web Design" />
    <category term="Drupal" />
    <category term="usability" />
    <content type="html"><![CDATA[ <p>In working on web design and DVD authoring, we're constantly focusing on making the user interface easy to understand and use. Every job is different, with different goals to meet and limitations to accommodate. When it comes to complexity of functionality, these two media represent opposite ends of the poles: Drupal-powered websites have much complexity, while DVDs are incredibly simple. Yet optimizing usability of these two vastly different interactive formats can be very challenging. This is because complexity in itself is not a barrier to ease of use. Complexity is <i>not</i> a disease.</p>
<p>Recently on his blog, <a href="http://buytaert.net/complexity-is-a-disease">Drupal founder Dries Buytaert wrote</a>:</p>
<blockquote><p>The <a href="http://buytaert.net/ockhams-razor-principle-of-content-management-systems">Ockham's Razor Principle of Content Management Systems</a> says that given two functionally equivalent content management systems, the simplest one will be chosen. It asserts that simplicity is preferred to complexity. As content management systems become more alike in terms of critical functionality, ease of use will become a key differentiator (rather then functionality).</p>
<p>In addition, web application frameworks like Ruby on Rails, whose goal is to develop applications with as little code as possible, are redefining the rules of how websites are built. For web application developers, ease of development will become a key differentiator.</p>
<p>Complexity is a disease.</p></blockquote>
<p>Much as I hate to disagree with Dries, I truly do not believe that simplicity itself makes for "ease of use." Usability arises from many different principles, of which simplicity in the abstract hardly ranks.</p>
<p>Case in point: DVDs vs. Drupal-powered websites. DVDs can be aggravatingly unusable, despite their inherent architectural simplicity. On the other hand, websites powered by anything can be incredibly easy to use and understand, even without disabling rich and complex functionality.</p>
<p>To Dries' post, <a href="http://buytaert.net/complexity-is-a-disease#comment-304">I responded</a>, in part:</p>
<blockquote><p>I'm not so sure that simpler is always better. Which is easier to drive: A BMW? or a prototype car that just has a joystick? The BMW, with steering wheel, pedals and gear shift, is much more complex in terms of user interface, but for most people it is also easier to use, despite the fact that the prototype vehicle with just a singular joystick is obviously a much simpler interface. Existing patterns of use always come into play.</p>
<p>In another example: A looping handle on a door you can only push open is bad design, no matter how simple it is. People will take a cue from the design and try to pull that door open. A push-latch bar on a door, on the other hand, is much more complex to design and manufacture, but it is infinitely easier for people to use. Very few people will try to pull open that door.</p>
<p>Complexity isn't a disease -- <em>confusion</em> is the disease. Complexity often leads to confusion, and that's a problem. But complexity in itself doesn't have to confuse. All you have to do is listen to a Beethoven symphony to hear the proof of that.</p></blockquote>
<p>When it comes to making a website easy to use, we're always balancing principles such as affordance, accessibility, chunking, signal-to-noise ratio, forgiveness, feedback, the list goes on. The law of parsimony, which people call Ockham's Razor, is but one part of the picture -- and taken to its extreme, can lead to maddeningly <i>unusable</i> design.</p>
<p>One of the greatest appeals for me about Drupal is its inherent flexibility and capacity for very complex content management. The challenge for me, as a designer, is to make that complexity into something usable. Sometimes that means simplifying choices or function, but mostly I'm focusing on clarity and affordance. As new, more powerful functions and features are being added every day to the Drupal core and <a href="http://drupal.org/project/Modules">contribution repository</a>, sometimes ease of use can slip away from us for a while. It's gratifying to read of Dries' interest in adding to the Drupal development process a real focus on ease of use -- especially since I do not believe Drupal has to lose any of its robust complexity in order to achieve this.</p>
<p>One of the very exciting developments to arise in last week's <a href="http://drupal.org/node/64055">worldwide Drupal developers' conference call</a> was discussion on revamping the entire theming architecture of Drupal, so that, eventually, <i>all</i> of the content presentation is called and handled by the theme. So far, much of our work in designing Drupal themes is in handling information that is pushed out from the CMS. Changing this paradigm into a <i>pull</i> mechanism can make for some exciting new ways we can develop user interfaces for Drupal-powered sites in the future.</p>
<p>Related and recommended: "Universal Principles of Design", by William Lidwell, Kritina Holden and Jill Butler (Rockport Publishers: 2003).</p>
     ]]></content>
  </entry>
</feed>
