<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Sharecroppers and Serfs</title>
	<atom:link href="http://cafe.elharo.com/opensource/serfs/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafe.elharo.com/opensource/serfs/</link>
	<description>Longer than a blog; shorter than a book</description>
	<lastBuildDate>Tue, 09 Mar 2010 18:31:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Stefano</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-7306</link>
		<dc:creator>Stefano</dc:creator>
		<pubDate>Thu, 27 Jul 2006 09:45:48 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-7306</guid>
		<description>Good post, thank you.

I constantly use open source AND commercial applications and operating systems and I really agree with you.

So, I wonder why open source projects are so good in giving services for programmers but don&#039;t have services for a good usability testing team. It is a matter of technical difficulties, money or what ?</description>
		<content:encoded><![CDATA[<p>Good post, thank you.</p>
<p>I constantly use open source AND commercial applications and operating systems and I really agree with you.</p>
<p>So, I wonder why open source projects are so good in giving services for programmers but don&#8217;t have services for a good usability testing team. It is a matter of technical difficulties, money or what ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliotte Rusty Harold</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-4484</link>
		<dc:creator>Elliotte Rusty Harold</dc:creator>
		<pubDate>Fri, 23 Jun 2006 00:08:03 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-4484</guid>
		<description>Stallman indeed does claim that users are morally obligated to use free software, and that&#039;s what I&#039;m responding to here. I agree that this claim is a falsehood, and will remain so as long as free software usability is so poor. Real freedom requires usability, and usability is more important to freedom than hackability. If Stallman and cohorts want software to be free (as-in-speech) then usability is a prerequisite.</description>
		<content:encoded><![CDATA[<p>Stallman indeed does claim that users are morally obligated to use free software, and that&#8217;s what I&#8217;m responding to here. I agree that this claim is a falsehood, and will remain so as long as free software usability is so poor. Real freedom requires usability, and usability is more important to freedom than hackability. If Stallman and cohorts want software to be free (as-in-speech) then usability is a prerequisite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Bowers</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-4218</link>
		<dc:creator>Jeremy Bowers</dc:creator>
		<pubDate>Mon, 19 Jun 2006 15:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-4218</guid>
		<description>&lt;i&gt;Everyone else is a serf who has to bow at the table of their programmer masters.&lt;/i&gt;

And the alternative you are proposing is... programmers have to bow at the table of their users?

This sentence pre-supposes a falsehood, that users are somehow obligated to use Free Software. You don&#039;t directly say it, but you seem to be claiming that programmers need to be obligated to their users, which aren&#039;t paying them or in any other way in a position of authority.

The free software relationship is one of freedom in both directions. If you prefer, there are no obligations, unless the user and programmer freely enter into them.

This is no different than commercial software, after all. Most people would laugh at the claim that Microsoft should create features and software for people that aren&#039;t their customers. (With a small exception for security fixes and that only because it ultimately affects their paying customers and everybody else to boot.)

But somehow, programmers freely giving away their source code seems to disconnect people from this simple relationship.

They are free to ignore you. You are free to use something else. They are free to suffer whatever consequences result from your non-usage, which I suspect you&#039;ve rather over-estimated. Should you find that open sourec software doesn&#039;t meet your needs you are simply right back where you started, not behind by anything but evaluation time. 

To make it really clear, since I&#039;ve actually been around this loop before: If you really want to question this point, then you need to explain to me how my working for free and freely giving something away that I could have simply *not* given away somehow obligates me to you. I&#039;m yet to hear a coherent explanation of this. I think it&#039;s because one doesn&#039;t exist.</description>
		<content:encoded><![CDATA[<p><i>Everyone else is a serf who has to bow at the table of their programmer masters.</i></p>
<p>And the alternative you are proposing is&#8230; programmers have to bow at the table of their users?</p>
<p>This sentence pre-supposes a falsehood, that users are somehow obligated to use Free Software. You don&#8217;t directly say it, but you seem to be claiming that programmers need to be obligated to their users, which aren&#8217;t paying them or in any other way in a position of authority.</p>
<p>The free software relationship is one of freedom in both directions. If you prefer, there are no obligations, unless the user and programmer freely enter into them.</p>
<p>This is no different than commercial software, after all. Most people would laugh at the claim that Microsoft should create features and software for people that aren&#8217;t their customers. (With a small exception for security fixes and that only because it ultimately affects their paying customers and everybody else to boot.)</p>
<p>But somehow, programmers freely giving away their source code seems to disconnect people from this simple relationship.</p>
<p>They are free to ignore you. You are free to use something else. They are free to suffer whatever consequences result from your non-usage, which I suspect you&#8217;ve rather over-estimated. Should you find that open sourec software doesn&#8217;t meet your needs you are simply right back where you started, not behind by anything but evaluation time. </p>
<p>To make it really clear, since I&#8217;ve actually been around this loop before: If you really want to question this point, then you need to explain to me how my working for free and freely giving something away that I could have simply *not* given away somehow obligates me to you. I&#8217;m yet to hear a coherent explanation of this. I think it&#8217;s because one doesn&#8217;t exist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: namehere</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-4111</link>
		<dc:creator>namehere</dc:creator>
		<pubDate>Sat, 17 Jun 2006 23:29:26 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-4111</guid>
		<description>Man, I hope those free software guys get their acts together. Then Microsoft will dump thousands of programmers on the market to compete with me.

Sharecroppers, serfs, and...

Slave (n): Someone who works for 0/hour through duress or duplicity; eg an open-source programmer.</description>
		<content:encoded><![CDATA[<p>Man, I hope those free software guys get their acts together. Then Microsoft will dump thousands of programmers on the market to compete with me.</p>
<p>Sharecroppers, serfs, and&#8230;</p>
<p>Slave (n): Someone who works for 0/hour through duress or duplicity; eg an open-source programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliotte Rusty Harold</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-113</link>
		<dc:creator>Elliotte Rusty Harold</dc:creator>
		<pubDate>Wed, 11 Jan 2006 15:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-113</guid>
		<description>Even if everyone could be programmers not everyone should be, any more than everyone should be doctors or musicians or lawyers. There are many other valid professions. Programming is not a basic life skill. Choosing to be a doctor or musican or lawyer or teacher or any other profession other than computer programmer should not condemn one to serfhood.</description>
		<content:encoded><![CDATA[<p>Even if everyone could be programmers not everyone should be, any more than everyone should be doctors or musicians or lawyers. There are many other valid professions. Programming is not a basic life skill. Choosing to be a doctor or musican or lawyer or teacher or any other profession other than computer programmer should not condemn one to serfhood.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Snarf</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-112</link>
		<dc:creator>Snarf</dc:creator>
		<pubDate>Wed, 11 Jan 2006 14:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-112</guid>
		<description>&quot;&quot;One thing Stallman has never really acknowledged (at least that Iâ€™ve ever heard) is that the freedom he talks about is only for programmers and people who can afford to pay them. Everyone else is a serf who has to bow at the table of their programmer masters.&quot;&quot;

Isn&#039;t it deplorable that so many people chose to be serfs? There is nothing that prevents them
to learn. There are many easy languages, Ruby, Tcl/Tk, Python. There are many books, a lot of free information, a lot of interpreters/libraries, example code.</description>
		<content:encoded><![CDATA[<p>&#8220;&#8221;One thing Stallman has never really acknowledged (at least that Iâ€™ve ever heard) is that the freedom he talks about is only for programmers and people who can afford to pay them. Everyone else is a serf who has to bow at the table of their programmer masters.&#8221;"</p>
<p>Isn&#8217;t it deplorable that so many people chose to be serfs? There is nothing that prevents them<br />
to learn. There are many easy languages, Ruby, Tcl/Tk, Python. There are many books, a lot of free information, a lot of interpreters/libraries, example code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Buggy</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-40</link>
		<dc:creator>Buggy</dc:creator>
		<pubDate>Fri, 06 Jan 2006 19:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-40</guid>
		<description>User friendly is not ignorance friendly I find the Debian installers to be very user friendly, especially since you can just open a console on the other TTY&#039;s. I also find GNU Bash more user friendly than the Explorer in Windows. I find GNU Emacs more user friendly than Eclipse and MS Word for editing code and writing documents. I also find mutt more user friendly than Outlook or Thunderbird. I can understand that people do not have the time to learn Bash and/or Emacs, but they find them difficult to use based on lack of knowledge, not because Bash and Emacs lack functionality. I have the knowledge to use Bash and Emacs which makes them very powerful tools to me, much more powerful than Eclipse and MS Word, and I&#039;m a user. It&#039;s time to start addressing the real issue: who is the intended user group? People with the skills or people without them? I don&#039;t see why skilled power users shouldn&#039;t be able to use CLI tools and ignorant/non-caring users can use the pictures and WYSIWYG&#039;s.

All in all I prefer CLI tools. I find them more efficient and easier to use which is why I consider them more user friendly. I feel akward using GUI:s and thus I can spin it around and say that the Windows, Mandrake or OSX environments and installers are very user unfriendly.  Posted by &lt;a href=&quot;mailto:peter%40fsc%2Ecc&quot; rel=&quot;nofollow&quot;&gt;peter@fsc.cc&lt;/a&gt; on Thursday, February 17th, 2005 at 6:58 AM  You have it backwards... &lt;i&gt;I find the Debian installers to be very user friendly, especially since you can just open a console on the other TTY&#039;s.&lt;/i&gt; What opening the console has to do with anything? &lt;i&gt;I also find GNU Bash more user friendly than the Explorer in Windows. I find GNU Emacs more user friendly than Eclipse and MS Word for editing code and writing documents. I also find mutt more user friendly than Outlook or Thunderbird.&lt;/i&gt;

Then you just don&#039;t know what friendliness is. You don&#039;t find Gnu Bash more &quot;user friendly&quot;, you merely find it more useful to you. It is a completely different thing. Same for Emacs, Mutt etc. Have you done SCIENTIFIC research on HCI (Human Computer Interaction), with a group using say Emacs and another one using Word? In real scientific tests on users CLI programs as you mention fair much lower than GUI programs. &lt;i&gt;I can understand that people do not have the time to learn Bash and/or Emacs, but they find them difficult to use based on lack of knowledge, not because Bash and Emacs lack functionality.&lt;/i&gt; Who said anything about lack of functionality? Unfriendly != lack of functionality. Something needing more knowledge than something else to be used means that the former is LESS USER FRIENDLY. So, when you say that: &quot;I can understand that people do not have the time to learn Bash and/or Emacs, but they find them difficult to use based on lack of knowledge&quot; you essentialy say that Bash and/or Emacs are not friendly. Friendly means precisely REQUIRING LESS knowledge. &lt;i&gt;It&#039;s time to start addressing the real issue: who is the intended user group? People with the skills or people without them? I don&#039;t see why skilled power users shouldn&#039;t be able to use CLI tools and ignorant/non-caring users can use the pictures and WYSIWYG&#039;s.&lt;/i&gt; In fact (1): Debian Installer and Mutt are not CLI tools. Debian Installer and Mutt are ncurses tools, which is a GUI toolkit. The fact that they run inside a terminal does not make them command line programs. So you are mistaken if you think that CLI tools are better because of ...Mutt and the Debian Installer. Emacs too has a curses interface (and another toolkit). The mere fact that you press keystrokes doesn&#039;t mean anything. Most GUI programs can be controlled by keyboard shortcuts.

Fact (2): As much as GUI tools have flaws (such as the Debian Installer), CLI tools have the same flaws too. For example inconsistency. The -h flag means &quot;show help&quot; in some CLI programs, but it means for example &quot;show in megabytes and kilobytes&quot; in LS. Some CLI programs adopt one configuration format (say XML), some adopt another, having the user to remember endless meaningless variations of specific mini languages. Etc. &lt;i&gt;All in all I prefer CLI tools. I find them more efficient and easier to use which is why I consider them more user friendly. I feel akward using GUIs and thus I can spin it around and say that the Windows, Mandrake or OS X environments and installers are very user unfriendly.&lt;/i&gt; But you would be wrong, since, as I already showed, you cannot even distinguish between a CLI and a GUI program.</description>
		<content:encoded><![CDATA[<p>User friendly is not ignorance friendly I find the Debian installers to be very user friendly, especially since you can just open a console on the other TTY&#8217;s. I also find GNU Bash more user friendly than the Explorer in Windows. I find GNU Emacs more user friendly than Eclipse and MS Word for editing code and writing documents. I also find mutt more user friendly than Outlook or Thunderbird. I can understand that people do not have the time to learn Bash and/or Emacs, but they find them difficult to use based on lack of knowledge, not because Bash and Emacs lack functionality. I have the knowledge to use Bash and Emacs which makes them very powerful tools to me, much more powerful than Eclipse and MS Word, and I&#8217;m a user. It&#8217;s time to start addressing the real issue: who is the intended user group? People with the skills or people without them? I don&#8217;t see why skilled power users shouldn&#8217;t be able to use CLI tools and ignorant/non-caring users can use the pictures and WYSIWYG&#8217;s.</p>
<p>All in all I prefer CLI tools. I find them more efficient and easier to use which is why I consider them more user friendly. I feel akward using GUI:s and thus I can spin it around and say that the Windows, Mandrake or OSX environments and installers are very user unfriendly.  Posted by <a href="mailto:peter%40fsc%2Ecc" rel="nofollow">peter@fsc.cc</a> on Thursday, February 17th, 2005 at 6:58 AM  You have it backwards&#8230; <i>I find the Debian installers to be very user friendly, especially since you can just open a console on the other TTY&#8217;s.</i> What opening the console has to do with anything? <i>I also find GNU Bash more user friendly than the Explorer in Windows. I find GNU Emacs more user friendly than Eclipse and MS Word for editing code and writing documents. I also find mutt more user friendly than Outlook or Thunderbird.</i></p>
<p>Then you just don&#8217;t know what friendliness is. You don&#8217;t find Gnu Bash more &#8220;user friendly&#8221;, you merely find it more useful to you. It is a completely different thing. Same for Emacs, Mutt etc. Have you done SCIENTIFIC research on HCI (Human Computer Interaction), with a group using say Emacs and another one using Word? In real scientific tests on users CLI programs as you mention fair much lower than GUI programs. <i>I can understand that people do not have the time to learn Bash and/or Emacs, but they find them difficult to use based on lack of knowledge, not because Bash and Emacs lack functionality.</i> Who said anything about lack of functionality? Unfriendly != lack of functionality. Something needing more knowledge than something else to be used means that the former is LESS USER FRIENDLY. So, when you say that: &#8220;I can understand that people do not have the time to learn Bash and/or Emacs, but they find them difficult to use based on lack of knowledge&#8221; you essentialy say that Bash and/or Emacs are not friendly. Friendly means precisely REQUIRING LESS knowledge. <i>It&#8217;s time to start addressing the real issue: who is the intended user group? People with the skills or people without them? I don&#8217;t see why skilled power users shouldn&#8217;t be able to use CLI tools and ignorant/non-caring users can use the pictures and WYSIWYG&#8217;s.</i> In fact (1): Debian Installer and Mutt are not CLI tools. Debian Installer and Mutt are ncurses tools, which is a GUI toolkit. The fact that they run inside a terminal does not make them command line programs. So you are mistaken if you think that CLI tools are better because of &#8230;Mutt and the Debian Installer. Emacs too has a curses interface (and another toolkit). The mere fact that you press keystrokes doesn&#8217;t mean anything. Most GUI programs can be controlled by keyboard shortcuts.</p>
<p>Fact (2): As much as GUI tools have flaws (such as the Debian Installer), CLI tools have the same flaws too. For example inconsistency. The -h flag means &#8220;show help&#8221; in some CLI programs, but it means for example &#8220;show in megabytes and kilobytes&#8221; in LS. Some CLI programs adopt one configuration format (say XML), some adopt another, having the user to remember endless meaningless variations of specific mini languages. Etc. <i>All in all I prefer CLI tools. I find them more efficient and easier to use which is why I consider them more user friendly. I feel akward using GUIs and thus I can spin it around and say that the Windows, Mandrake or OS X environments and installers are very user unfriendly.</i> But you would be wrong, since, as I already showed, you cannot even distinguish between a CLI and a GUI program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Orenchak</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-39</link>
		<dc:creator>James Orenchak</dc:creator>
		<pubDate>Fri, 06 Jan 2006 19:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-39</guid>
		<description>Car/Radio analogy Hey, ababiec, you certainly haven&#039;t looked under the hood of a BMW or a Mercedes Benz recently. Without the correct computer with the correct version of the problem analysis software for the particular model car to be repaired, even the best auto mechanics have no chance! Because almost everything in such autos is controlled by microprocessors, such automobiles are just as complicated as today&#039;s IT infrastructures and architectures. Such modern automobiles are no simpler to test than modern software. One of the few things that can be changed without reprogramming the car&#039;s electronics system may be swapping out the radio, which makes the Car/Radio analogy a good one. I must disagree with Neale on one point, though. I know of several large organizations with specialists able to expand Microsoft Office applications with macros. These specialists are almost always able to put the desired additional functions into the purchased application. Before new versions are released, these specialists test and reprogram until the required macros work. Open Source applications may reduce the costs a bit, but in general I see no difference between purchased software and Open Source software as far as this goes.

Even though I see no difference between purchased and Open Source software as far as adding additional functionality, I am an advocate of Open Source software. It&#039;s cheaper to purchase and in many cases fixes are made available much faster than for purchased software. Harold is right, though, when he says that Open Source projects should spend more effort on producing good user interfaces. Getting the user interface is very, very difficult, but very, very important!</description>
		<content:encoded><![CDATA[<p>Car/Radio analogy Hey, ababiec, you certainly haven&#8217;t looked under the hood of a BMW or a Mercedes Benz recently. Without the correct computer with the correct version of the problem analysis software for the particular model car to be repaired, even the best auto mechanics have no chance! Because almost everything in such autos is controlled by microprocessors, such automobiles are just as complicated as today&#8217;s IT infrastructures and architectures. Such modern automobiles are no simpler to test than modern software. One of the few things that can be changed without reprogramming the car&#8217;s electronics system may be swapping out the radio, which makes the Car/Radio analogy a good one. I must disagree with Neale on one point, though. I know of several large organizations with specialists able to expand Microsoft Office applications with macros. These specialists are almost always able to put the desired additional functions into the purchased application. Before new versions are released, these specialists test and reprogram until the required macros work. Open Source applications may reduce the costs a bit, but in general I see no difference between purchased software and Open Source software as far as this goes.</p>
<p>Even though I see no difference between purchased and Open Source software as far as adding additional functionality, I am an advocate of Open Source software. It&#8217;s cheaper to purchase and in many cases fixes are made available much faster than for purchased software. Harold is right, though, when he says that Open Source projects should spend more effort on producing good user interfaces. Getting the user interface is very, very difficult, but very, very important!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ababiec</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-38</link>
		<dc:creator>ababiec</dc:creator>
		<pubDate>Fri, 06 Jan 2006 19:27:48 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-38</guid>
		<description> Car/Radio analogy neale: That is a poor analogy and everyone here knows it. Swapping out a radio is equivalent to changing a plug-in. Changing a word processor (besides the most trivial examples) is equivalent to getting a car heavily customized (extending the frame, new engine). And while cars can be modified as much as you want (as long as you don&#039;t care about the warranty and it meets roadway standards) who can afford these types of changes? Not many. If you get someone to customize a word processor, how do you maintain that change when future updates come out? Cars don&#039;t have this issue. How do you ensure you didn&#039;t cause side effects? Cars are infinitely simpler to test.

And while a mechanic can pretty much fix any car, how many programmers know all languages on all platforms/architectures on all the OS&#039;s out there? Seems like the only ones you can take advantage of this is big corporations and programmers, such as myself. Freedom my ass. </description>
		<content:encoded><![CDATA[<p>Car/Radio analogy neale: That is a poor analogy and everyone here knows it. Swapping out a radio is equivalent to changing a plug-in. Changing a word processor (besides the most trivial examples) is equivalent to getting a car heavily customized (extending the frame, new engine). And while cars can be modified as much as you want (as long as you don&#8217;t care about the warranty and it meets roadway standards) who can afford these types of changes? Not many. If you get someone to customize a word processor, how do you maintain that change when future updates come out? Cars don&#8217;t have this issue. How do you ensure you didn&#8217;t cause side effects? Cars are infinitely simpler to test.</p>
<p>And while a mechanic can pretty much fix any car, how many programmers know all languages on all platforms/architectures on all the OS&#8217;s out there? Seems like the only ones you can take advantage of this is big corporations and programmers, such as myself. Freedom my ass.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andrewgilmartin</title>
		<link>http://cafe.elharo.com/opensource/serfs/comment-page-1/#comment-37</link>
		<dc:creator>andrewgilmartin</dc:creator>
		<pubDate>Fri, 06 Jan 2006 19:27:09 +0000</pubDate>
		<guid isPermaLink="false">http://minicafe.elharo.com/wordpress/open-source/sharecroppers-and-serfs/#comment-37</guid>
		<description>&lt;h3&gt;Alluring usability &lt;/h3&gt;

An element missing from &lt;a href=&quot;http://www.usask.ca/education/coursework/skaalid/theory/interface.htm&quot;&gt; Human-Computer Interface Design&lt;/a&gt; (posted in your Recommended Reading) that goes to the heart of all software usability is &lt;i&gt;Feature only what you need to&lt;/i&gt;. Why is Microsoft Works so successful? Because it offers a very large user-base -- home and small business -- just the right feature set for their needs. At $49 at his or her local Staples it is an extraordinary good return on investment. What you see coming from most free and open software developers in the integrated application arena are attempts at something with the richness and complexity of Microsoft Office. A usable application suite is hard to achieve even with the resources that Microsoft can bring to the problem. But what really haunts the free and open software developer is that when working on something smaller -- an RSS reader or an IM client -- the developer tends to make it bigger by adding far too many non-core features and configuration options to integrate non-core features with core features. Having more features is a sign of prowess. Having better access to features is not. If we could make usability visible -- alluring even -- we would have better usability.</description>
		<content:encoded><![CDATA[<h3>Alluring usability </h3>
<p>An element missing from <a href="http://www.usask.ca/education/coursework/skaalid/theory/interface.htm"> Human-Computer Interface Design</a> (posted in your Recommended Reading) that goes to the heart of all software usability is <i>Feature only what you need to</i>. Why is Microsoft Works so successful? Because it offers a very large user-base &#8212; home and small business &#8212; just the right feature set for their needs. At $49 at his or her local Staples it is an extraordinary good return on investment. What you see coming from most free and open software developers in the integrated application arena are attempts at something with the richness and complexity of Microsoft Office. A usable application suite is hard to achieve even with the resources that Microsoft can bring to the problem. But what really haunts the free and open software developer is that when working on something smaller &#8212; an RSS reader or an IM client &#8212; the developer tends to make it bigger by adding far too many non-core features and configuration options to integrate non-core features with core features. Having more features is a sign of prowess. Having better access to features is not. If we could make usability visible &#8212; alluring even &#8212; we would have better usability.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
