<?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: User programmers</title>
	<atom:link href="http://blog.joeandrieu.com/2007/01/04/user-programmers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joeandrieu.com/2007/01/04/user-programmers/</link>
	<description>My personal space</description>
	<lastBuildDate>Thu, 11 Mar 2010 15:43:33 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Joe</title>
		<link>http://blog.joeandrieu.com/2007/01/04/user-programmers/comment-page-1/#comment-135</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 04 Jan 2007 18:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joeandrieu.com/2007/01/04/user-programmers/#comment-135</guid>
		<description>True.

There will always be users who get frustrated at complexity and there will always be people who want their clothes hand tailored.

User programming, however, I see as just a way to convert gestures into functionality. The fact that one program&#039;s gesture looks like another program&#039;s code is distinct from the value of giving users the ability to direct the functionality to their own end.

However, there is great value in designing gestures that are simple and easy for large numbers of users.  While the relative/absolute references in Excel are subtle (and annoying when you get something other than you expected), the ability to even compute a sum over a range of cells so simply is amazing, try doing that in Word! =)

So, I guess my point is that user programmability is good when it is simple yet powerful, largely because any user gesture that is both simple and powerful is good.</description>
		<content:encoded><![CDATA[<p>True.</p>
<p>There will always be users who get frustrated at complexity and there will always be people who want their clothes hand tailored.</p>
<p>User programming, however, I see as just a way to convert gestures into functionality. The fact that one program&#8217;s gesture looks like another program&#8217;s code is distinct from the value of giving users the ability to direct the functionality to their own end.</p>
<p>However, there is great value in designing gestures that are simple and easy for large numbers of users.  While the relative/absolute references in Excel are subtle (and annoying when you get something other than you expected), the ability to even compute a sum over a range of cells so simply is amazing, try doing that in Word! =)</p>
<p>So, I guess my point is that user programmability is good when it is simple yet powerful, largely because any user gesture that is both simple and powerful is good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abhijit Nadgouda</title>
		<link>http://blog.joeandrieu.com/2007/01/04/user-programmers/comment-page-1/#comment-134</link>
		<dc:creator>Abhijit Nadgouda</dc:creator>
		<pubDate>Thu, 04 Jan 2007 18:07:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joeandrieu.com/2007/01/04/user-programmers/#comment-134</guid>
		<description>Joe, I do agree with you that user programming definitely gives them more power. However, I have also met Excel users who get frustrated when they cannot understand the relative and absolute referencing systems of a cell. Anything more than basics can lead to confusion.

When I think more about it, I feel that there are some users who do not like to play around with the software, they see it as a solution, that will work. They do not like to spend efforts on learning to program. In such cases user programming might not work.</description>
		<content:encoded><![CDATA[<p>Joe, I do agree with you that user programming definitely gives them more power. However, I have also met Excel users who get frustrated when they cannot understand the relative and absolute referencing systems of a cell. Anything more than basics can lead to confusion.</p>
<p>When I think more about it, I feel that there are some users who do not like to play around with the software, they see it as a solution, that will work. They do not like to spend efforts on learning to program. In such cases user programming might not work.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
