<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NobleSword &#187; custommade</title>
	<atom:link href="http://noblesword.com/tag/custommade/feed/" rel="self" type="application/rss+xml" />
	<link>http://noblesword.com</link>
	<description>Sayf Sharif&#039;s Supermonkey Hyperspace Blog</description>
	<lastBuildDate>Sun, 05 Feb 2012 00:27:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Design Means Making Choices</title>
		<link>http://noblesword.com/geeky/technical/design-means-making-choices/</link>
		<comments>http://noblesword.com/geeky/technical/design-means-making-choices/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:39:24 +0000</pubDate>
		<dc:creator>Sayf</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[custommade]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oclubhouse]]></category>
		<category><![CDATA[odaycare]]></category>
		<category><![CDATA[ofitnessclub]]></category>
		<category><![CDATA[olawfirm]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://noblesword.com/?p=14</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://noblesword.com/geeky/technical/design-means-making-choices/' addthis:title='Design Means Making Choices '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Design means making choices. Choices about choices, even. What do you want your users to be able to do with your system? What choices do you want to give them? I think that in general, the better usability lies in &#8230; <a href="http://noblesword.com/geeky/technical/design-means-making-choices/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://noblesword.com/geeky/technical/design-means-making-choices/' addthis:title='Design Means Making Choices ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://noblesword.com/geeky/technical/design-means-making-choices/' addthis:title='Design Means Making Choices '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Design means making choices. Choices about choices, even. What do you want your users to be able to do with your system? What choices do you want to give them? I think that in general, the better usability lies in restricting user choices as much as possible.</p>
<p>You see it everywhere. Like <a href="http://microsoft.com">Microsoft</a> vs. <a href="http://apple.com">Apple</a> for instance. Microsoft comes from a much looser design standpoint, one of providing users many many options. Heck, they even allow it in the programs that run on their machines. They don&#8217;t restrict the hardware that can be used with Windows. They let programs edit the registry data, or allocate memory in really stupid ways. Lots of freedom for programers, for programs, for users&#8230;.and it causes problems.</p>
<p>Whether it&#8217;s the kind of systematic freedom that allows a program to install a printer driver on your computer while also forcing you to install a recipe organizer, a photo editor, and a stamp collection, or alter your computer in subtle ways that breaks an important piece of completely unrelated software, or to run an unnecessary background process which eats up half your computers memory, Windows and Microsoft have always been big on giving developers whatever they want and letting the pieces fall where they may. This allows smart, and good, programmers to build some pretty remarkable things on the PC. It also allows the other 90% to write some pretty bad ones.</p>
<p>Apple is in many ways the exact opposite. They tightly control the operating system and the hardware. They only let the operating system work with specific hardware. It MIGHT work with something else if you jury rig a machine, but don&#8217;t count on it. They also highly restrict what programers can do within the system itself. For awhile they didn&#8217;t even tell people openly how to program on their Operating Systems, where the coding for Windows books filled shelves at bookstores, and in my basement.</p>
<p>Oh MFC programming, how I&#8217;ve totally forgotten you&#8230;Did I really once know C++? I think I&#8217;ve overwritten that part of my brain.</p>
<p>Anyway&#8230;fast forward to the world wide web and me talking about it on a blog&#8230;</p>
<p>When you present an application, or a website, to a user you need to think about what they&#8217;re going to do, and what you want them to do. You already make choices. Let&#8217;s say you put the logo in the top left, which is pretty damn standard these days. You don&#8217;t make it a movable layer to let the user move it anywhere they want. Why would you do that? What purpose could that solve?</p>
<p>I imagine myself in some office where a douchebag sales guy tries to explain how he likes to move the logo to the bottom left because that&#8217;s where it feels &#8216;real&#8217; to him or something completely anecdotal and absurd.</p>
<p>Even if 1% of users feel that way, do they REALLY care if they can&#8217;t move that logo? Does it REALLY give them anything? Of course not. It&#8217;s pointless. However if 80% of users were to say they wouldn&#8217;t use the application because they couldn&#8217;t move the logo from the top right corner, I&#8217;d say &#8220;ok well&#8230;lets let them do that then.&#8221; Even if I didn&#8217;t fully understand why. I&#8217;d probably TRY to understand why.</p>
<p>Still that&#8217;s a dumb example. Nobody cares about that, so we don&#8217;t do it. The logo is fine in the top left, or top center, or whatever, and people are fine with that.</p>
<p>What about a more &#8216;current&#8217; example?</p>
<p>I&#8217;ve been talking with <a title="custommade is a site developed by OrcaPack, that brings together content of custom woodworkers to help find customers." href="http://custommade.com">CustomMade</a> about restricting users to 10 listings within each of their <a title="custommade is a site developed by OrcaPack, that brings together content of custom woodworkers to help find customers." href="http://custommade.com/galleries.php">Galleries</a>. Each particular woodworker should only be allowed 10 listings to show up within a Gallery, though they can have as many as they want within their own user profile area, and they&#8217;d show up in search. The reason for this is to not let any one single woodworker &#8216;drown out&#8217; all of them in the gallery by putting in 200 items. So how do we handle this, when we&#8217;re not currently handling it at all?</p>
<p>Well we could just restrict it in the SQL call we use to pull up the gallery listings. We could say &#8216;we&#8217;re gonna pull 10 random listings of yours and put them on the gallery page.&#8217; It&#8217;d be easy, fast, the user would have no choices to make, and the problem would be solved. we&#8217;d be systematically solving the problem with no user involvement.</p>
<p>However, do most users want to CHOOSE which items they get to list? I haven&#8217;t surveyed them yet, but I&#8217;m willing to bet that they do want to. They don&#8217;t want a random sampling to show up, they want what they think are their 10 BEST items to show up. How we solve that then becomes about altering the user interface in some way, maybe even adding pages, and features, to let the user CONTROL what they&#8217;re showing.</p>
<p>Other times you simply don&#8217;t want to give users the option. For instance with text editing. CMS is great, as it allows people to quickly change a name or phone number, but way too often they include stuff that&#8217;s not really good to put in people&#8217;s hands.</p>
<h2><span style="color: #ff0000;"><em>Some people might change the <span style="text-decoration: line-through;">fonts</span> for some paragraphs</em> <strong>or be overly fond of making things bold.</strong></span></h2>
<h1></h1>
<h1><span style="color: #ff0000;">They might even use colors, and really <span style="color: #ff00ff;">go crazy, making what was once a refined user content contributed site, a pretty nasty looking thing, like Myspace</span>.</span></h1>
<p>Sometimes you just don&#8217;t want to give people those kind of choices. Other times&#8230;maybe you do. If you give people choices you need to both feel like those choices are NECESSARY in that without them you&#8217;re taking away a key piece of functionality the user demands, but at the same time you need to judge those demands and even if people want something, like colored text, it doesn&#8217;t mean that it&#8217;s smart to give it to them. They need to be QUALIFIED to use those features.</p>
<p>So design means making choices. It means determining what features and functionality are not only necessary for your application, but which you have users qualified to use them.</p>
<p>Which brings me to our product line. We&#8217;re specifically designing and developing <a title="odaycare websites for daycare and preshcool" href="http://odaycare.com">odaycare</a>, <a title="oclubhouse creates high quality websites for membership clubs and organizations" href="http://oclubhouse.com">oclubhouse</a>, <a title="ofitnessclub creates high quality websites for gyms and health clubs." href="http://ofitnessclub.com">ofitnessclub</a>, and <a title="olawoffice creates high quality websites for law firms and offices." href="http://olawoffice.com">olawfirm</a> with these concepts in mind. We want to provide the specific functionality the different users need, because a membership club needs different things than a daycare or a health club, but at the same time we want to provide those features in a way that is easy to use, and as restrictive as possible. We don&#8217;t believe in letting our users do whatever they want just because they want it. We believe in making applications that do things the way you&#8217;ll be happy with the outcome. We&#8217;ve spent time thinking about these products, and we&#8217;ve had numerous experts in their fields help us determine WHAT kinds of features and functionality are necessary, and they all have a ways to go, and we plan on continually updating and improving all of the products with new and cooler features.</p>
<p>We&#8217;re just not going to do everything. We&#8217;re going to do what&#8217;s necessary, and right, and the customers who use the products will thank us for it.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://noblesword.com/geeky/technical/design-means-making-choices/' addthis:title='Design Means Making Choices ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://noblesword.com/geeky/technical/design-means-making-choices/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

