<?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: Contingency design</title>
	<atom:link href="http://technology.amis.nl/blog/1147/contingency-design/feed" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/blog/1147/contingency-design</link>
	<description>Weblog for the AMIS Technology corner</description>
	<lastBuildDate>Fri, 10 Feb 2012 16:47:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Remko Mantel</title>
		<link>http://technology.amis.nl/blog/1147/contingency-design/comment-page-1#comment-52627</link>
		<dc:creator>Remko Mantel</dc:creator>
		<pubDate>Thu, 13 Apr 2006 09:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1147#comment-52627</guid>
		<description>By the way ... this weblog could use an upgrade from a contingency point of view:

I tried to reply here and forgot to fill in my email (and many persons do not want to 
leave it behind anyway!) and I into an error page stating: 

Error: please fill the required fields (name, email).

The error message in itself is ok and clear. Apparently we can still learn drom the My 
Yahoo example mentioned in the story :)</description>
		<content:encoded><![CDATA[<p>By the way &#8230; this weblog could use an upgrade from a contingency point of view:</p>
<p>I tried to reply here and forgot to fill in my email (and many persons do not want to<br />
leave it behind anyway!) and I into an error page stating: </p>
<p>Error: please fill the required fields (name, email).</p>
<p>The error message in itself is ok and clear. Apparently we can still learn drom the My<br />
Yahoo example mentioned in the story <img src='http://technology.amis.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Remko Mantel</title>
		<link>http://technology.amis.nl/blog/1147/contingency-design/comment-page-1#comment-52626</link>
		<dc:creator>Remko Mantel</dc:creator>
		<pubDate>Thu, 13 Apr 2006 09:10:49 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1147#comment-52626</guid>
		<description>I agree that you should not be giving away information that enables hackers to do 
their thing. And indeed usabillity and defensive designing are part of, or at least 
closely related to, contingency designing. Contingency designing just goes a bit 
further than just usability in my opinion.

It is actually not a bad idea to have both users and hackers testing your application as
a part of your testing period -&gt; do users understand our design and are hackers able 
to get in because of the design?</description>
		<content:encoded><![CDATA[<p>I agree that you should not be giving away information that enables hackers to do<br />
their thing. And indeed usabillity and defensive designing are part of, or at least<br />
closely related to, contingency designing. Contingency designing just goes a bit<br />
further than just usability in my opinion.</p>
<p>It is actually not a bad idea to have both users and hackers testing your application as<br />
a part of your testing period -&gt; do users understand our design and are hackers able<br />
to get in because of the design?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco Gralike</title>
		<link>http://technology.amis.nl/blog/1147/contingency-design/comment-page-1#comment-52503</link>
		<dc:creator>Marco Gralike</dc:creator>
		<pubDate>Wed, 12 Apr 2006 18:21:33 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1147#comment-52503</guid>
		<description>but, IMHO, also think that you shouldn&#039;t give the user to much information on what went wrong (on the internet). The methods described here are also the tools of a hacker to find out how to cercumvent the system, for instance in re-writing URL&#039;s. My idea would be to spend a lot of time in the user interface so a user immediatly understands the system (ergonomics) and/or use defensive design (http://www.peachpit.com/content/images/073571410X/samplechapter/073571410xc.pdf).

If an error can give to much information about the design or system behind the (web)interface</description>
		<content:encoded><![CDATA[<p>but, IMHO, also think that you shouldn&#8217;t give the user to much information on what went wrong (on the internet). The methods described here are also the tools of a hacker to find out how to cercumvent the system, for instance in re-writing URL&#8217;s. My idea would be to spend a lot of time in the user interface so a user immediatly understands the system (ergonomics) and/or use defensive design (<a href="http://www.peachpit.com/content/images/073571410X/samplechapter/073571410xc.pdf" rel="nofollow">http://www.peachpit.com/content/images/073571410X/samplechapter/073571410xc.pdf</a>).</p>
<p>If an error can give to much information about the design or system behind the (web)interface</p>
]]></content:encoded>
	</item>
</channel>
</rss>

