<?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"
	>
<channel>
	<title>Comments on: Everyday identity and human-centered design</title>
	<atom:link href="http://www.xmlgrrl.com/blog/archives/2008/04/30/everyday-identity-and-human-centered-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xmlgrrl.com/blog/archives/2008/04/30/everyday-identity-and-human-centered-design/</link>
	<description>XML, identity, crafting, and other tangled musings</description>
	<pubDate>Sun, 07 Sep 2008 07:20:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Pushing String &#187; Imperatives driving human-centered identity</title>
		<link>http://www.xmlgrrl.com/blog/archives/2008/04/30/everyday-identity-and-human-centered-design/#comment-155918</link>
		<dc:creator>Pushing String &#187; Imperatives driving human-centered identity</dc:creator>
		<pubDate>Mon, 05 May 2008 02:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=358#comment-155918</guid>
		<description>[...] my recent talk on everyday identity, I suggested that login-time consent to data sharing is not a great example of human-centered [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] my recent talk on everyday identity, I suggested that login-time consent to data sharing is not a great example of human-centered [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://www.xmlgrrl.com/blog/archives/2008/04/30/everyday-identity-and-human-centered-design/#comment-155114</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Thu, 01 May 2008 17:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=358#comment-155114</guid>
		<description>From the developer's perspective, I think there's an additional problem with "user agent". On the Web it scopes things down to pretty much direct interaction with a browser (or RIA), forcing an artificial distinction between such systems and machine-oriented services.  I believe this is drawing the line in the wrong place.

Still from the dev angle, I think it helps to flip "user agent" around to meaning something approximately like "an agent which may behave like a person operating a browser/RIA". Looking at the wire at that point allows the components to be built with reference to a common interface (essentially RESTful HTTP).

Ok, so far this doesn't sound like it helps the humans much. But if the machine components have a consistent interface, it enables a clear distinction to be made between the machine-machine comms and the human-machine comms.  The latter interface is decoupled from the former, and there's less likelihood of developers shoehorning designs for one into the other.  

It's a bit paradoxical, but I also think this "agent which may behave like a person" model liberates the developer from the human-facing considerations.

In essence this is only really about separating UI design from backend design, but traditional approaches to this have been developed on the desktop/LAN, a very different environment from having the whole Web as a backend.</description>
		<content:encoded><![CDATA[<p>From the developer&#8217;s perspective, I think there&#8217;s an additional problem with &#8220;user agent&#8221;. On the Web it scopes things down to pretty much direct interaction with a browser (or RIA), forcing an artificial distinction between such systems and machine-oriented services.  I believe this is drawing the line in the wrong place.</p>
<p>Still from the dev angle, I think it helps to flip &#8220;user agent&#8221; around to meaning something approximately like &#8220;an agent which may behave like a person operating a browser/RIA&#8221;. Looking at the wire at that point allows the components to be built with reference to a common interface (essentially RESTful HTTP).</p>
<p>Ok, so far this doesn&#8217;t sound like it helps the humans much. But if the machine components have a consistent interface, it enables a clear distinction to be made between the machine-machine comms and the human-machine comms.  The latter interface is decoupled from the former, and there&#8217;s less likelihood of developers shoehorning designs for one into the other.  </p>
<p>It&#8217;s a bit paradoxical, but I also think this &#8220;agent which may behave like a person&#8221; model liberates the developer from the human-facing considerations.</p>
<p>In essence this is only really about separating UI design from backend design, but traditional approaches to this have been developed on the desktop/LAN, a very different environment from having the whole Web as a backend.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve</title>
		<link>http://www.xmlgrrl.com/blog/archives/2008/04/30/everyday-identity-and-human-centered-design/#comment-154967</link>
		<dc:creator>Eve</dc:creator>
		<pubDate>Thu, 01 May 2008 02:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=358#comment-154967</guid>
		<description>Eric-- We can but try!  I was surprised and pleased at the (large) number of Don Norman fans who came up to me afterwards in support of applying usability methodology to all our work.  Maybe we just have to be more vocal about it. Applying the principles doesn't have to be expensive; it just means we all have to be a bit more humble about our wonderful UI design abilities.

I've recently had great experiences on a Sun project working with senior user experience engineer &lt;a href="http://blogs.sun.com/jen/" rel="nofollow"&gt;Jen McGinn&lt;/a&gt;, and Jen also contributed greatly to the analysis I did for the talk -- so let me take this opportunity to thank her! Her approach gives me hope that ordinary non-experts can become better designers without taking a huge resource hit.</description>
		<content:encoded><![CDATA[<p>Eric&#8211; We can but try!  I was surprised and pleased at the (large) number of Don Norman fans who came up to me afterwards in support of applying usability methodology to all our work.  Maybe we just have to be more vocal about it. Applying the principles doesn&#8217;t have to be expensive; it just means we all have to be a bit more humble about our wonderful UI design abilities.</p>
<p>I&#8217;ve recently had great experiences on a Sun project working with senior user experience engineer <a href="http://blogs.sun.com/jen/" rel="nofollow">Jen McGinn</a>, and Jen also contributed greatly to the analysis I did for the talk &#8212; so let me take this opportunity to thank her! Her approach gives me hope that ordinary non-experts can become better designers without taking a huge resource hit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Norman</title>
		<link>http://www.xmlgrrl.com/blog/archives/2008/04/30/everyday-identity-and-human-centered-design/#comment-154949</link>
		<dc:creator>Eric Norman</dc:creator>
		<pubDate>Thu, 01 May 2008 00:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=358#comment-154949</guid>
		<description>With my cynical hat on, I don't have much hope that the developers, technophiles, that we all know and hang out with can produce something very useable.  They don't even speak the language; that's the language that talks about affordances, constraints, mental models, etc.  Personally, I think mental models are real importtant in this area.  And the means the mental model that the user forms, not the one developers use; they're often very different and developers and designers think it's acceptable to require users to adopt their model.

I will recommend Don Norman's book "The Design of Everyday Things"..  Even though it's mostly about doors -- you heard me, doors -- it discusses these concepts and near the end there's a list of human-centered design principles.</description>
		<content:encoded><![CDATA[<p>With my cynical hat on, I don&#8217;t have much hope that the developers, technophiles, that we all know and hang out with can produce something very useable.  They don&#8217;t even speak the language; that&#8217;s the language that talks about affordances, constraints, mental models, etc.  Personally, I think mental models are real importtant in this area.  And the means the mental model that the user forms, not the one developers use; they&#8217;re often very different and developers and designers think it&#8217;s acceptable to require users to adopt their model.</p>
<p>I will recommend Don Norman&#8217;s book &#8220;The Design of Everyday Things&#8221;..  Even though it&#8217;s mostly about doors &#8212; you heard me, doors &#8212; it discusses these concepts and near the end there&#8217;s a list of human-centered design principles.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
