<?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: Programmers are generally bad at user interface design?</title>
	<atom:link href="http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/</link>
	<description>I thought what I'd do was, I'd pretend I was one of those deaf mutes ... or should I?</description>
	<lastBuildDate>Fri, 28 May 2010 15:25:52 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Programmers are generally bad at user interface design? &#124; Juan Carlos Pontaza</title>
		<link>http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/comment-page-1/#comment-43266</link>
		<dc:creator>Programmers are generally bad at user interface design? &#124; Juan Carlos Pontaza</dc:creator>
		<pubDate>Sun, 30 Mar 2008 19:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/#comment-43266</guid>
		<description>[...] Nadeem Shabir is making making really good points about why generally &#8220;we think&#8221; that programmers are bad at user interface designers. Basically I share with him one point, that I explained on my previous post: Is not that [...]</description>
		<content:encoded><![CDATA[<p>[...] Nadeem Shabir is making making really good points about why generally &#8220;we think&#8221; that programmers are bad at user interface designers. Basically I share with him one point, that I explained on my previous post: Is not that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VirtualChaos - Nadeem&#8217;s blog &#187; Information Software and the Graphical Interface</title>
		<link>http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/comment-page-1/#comment-3789</link>
		<dc:creator>VirtualChaos - Nadeem&#8217;s blog &#187; Information Software and the Graphical Interface</dc:creator>
		<pubDate>Fri, 06 Apr 2007 12:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/#comment-3789</guid>
		<description>[...] On the face of it this sounds reasonable - a picture speaks a thousand words. How we present information to our users has to be the most important question software designers should be asking themselves. So why don&#8217;t they? Well I wrote a piece offering my views on that question a while ago: programmers are generally bad at user interface design. So as you might imagine I find myself agreeing with what Bret writes here: Compared to excellent ink-and-paper designs, most current software communicates deplorably. This is a problem of surface, but not a superficial problem. The main cause, I believe, is that many software designers feel they are designing a machine. Their foremost concern is behaviorâ€”what the software does. They start by asking: What functions must the software perform? What commands must it accept? What parameters can be adjusted? (In the case of websites: What pages must there be? How are they linked together? What are the dynamic features?) These designers start by specifying functionality, but the essence of information software is the presentation. [...]</description>
		<content:encoded><![CDATA[<p>[...] On the face of it this sounds reasonable &#8211; a picture speaks a thousand words. How we present information to our users has to be the most important question software designers should be asking themselves. So why don&#8217;t they? Well I wrote a piece offering my views on that question a while ago: programmers are generally bad at user interface design. So as you might imagine I find myself agreeing with what Bret writes here: Compared to excellent ink-and-paper designs, most current software communicates deplorably. This is a problem of surface, but not a superficial problem. The main cause, I believe, is that many software designers feel they are designing a machine. Their foremost concern is behaviorâ€”what the software does. They start by asking: What functions must the software perform? What commands must it accept? What parameters can be adjusted? (In the case of websites: What pages must there be? How are they linked together? What are the dynamic features?) These designers start by specifying functionality, but the essence of information software is the presentation. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Coplien</title>
		<link>http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/comment-page-1/#comment-128</link>
		<dc:creator>Jim Coplien</dc:creator>
		<pubDate>Wed, 31 Jan 2007 11:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/#comment-128</guid>
		<description>I agree that the main reason projects fail to build good interfaces is because the underlying processes don&#039;t emphasize that aspect of development, so the issue doesn&#039;t as easily come to the surface. But I personally found that I also needed quite a bit of education to be able to design good interfaces. Last, I found that GUI-builders often got in my wayand made it impossible to build humane systems. So, in short, you need three things: the support of the boss; knowledge of the interface area; and an environment that lets you lovingly hand-craft a productive interface.</description>
		<content:encoded><![CDATA[<p>I agree that the main reason projects fail to build good interfaces is because the underlying processes don&#8217;t emphasize that aspect of development, so the issue doesn&#8217;t as easily come to the surface. But I personally found that I also needed quite a bit of education to be able to design good interfaces. Last, I found that GUI-builders often got in my wayand made it impossible to build humane systems. So, in short, you need three things: the support of the boss; knowledge of the interface area; and an environment that lets you lovingly hand-craft a productive interface.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VirtualChaos - Nadeem&#8217;s blog &#187; Why software sucks</title>
		<link>http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/comment-page-1/#comment-31</link>
		<dc:creator>VirtualChaos - Nadeem&#8217;s blog &#187; Why software sucks</dc:creator>
		<pubDate>Fri, 05 Jan 2007 21:07:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.virtualchaos.co.uk/blog/2006/12/05/programmers-are-generally-bad-at-user-interface-design/#comment-31</guid>
		<description>[...] Over on slashdot theres an excellent little article and debate around the issue of why software sucks. The slashdot article points to this news story on the Fox News Network. that discusses the book by David Platt entitled &#8220;Why software sucks &#8230;. and what you can do about it&#8220;. I haven&#8217;t read the book yet but I&#8217;ve added it to my things to read list. The debate on slashdot though is actually quite interesting and worth reading in its own right. What interests me is how some of the sentiments echoed in the articles and discussions resonate around my earlier views that programmers arent usability experts, and until we start developing software centred around the user &#8230; software will continue to suck. [...]</description>
		<content:encoded><![CDATA[<p>[...] Over on slashdot theres an excellent little article and debate around the issue of why software sucks. The slashdot article points to this news story on the Fox News Network. that discusses the book by David Platt entitled &#8220;Why software sucks &#8230;. and what you can do about it&#8220;. I haven&#8217;t read the book yet but I&#8217;ve added it to my things to read list. The debate on slashdot though is actually quite interesting and worth reading in its own right. What interests me is how some of the sentiments echoed in the articles and discussions resonate around my earlier views that programmers arent usability experts, and until we start developing software centred around the user &#8230; software will continue to suck. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
