<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/psychology &#187; Common Sense</title>
	<atom:link href="http://p.einarsen.no/tag/common-sense/feed/" rel="self" type="application/rss+xml" />
	<link>http://p.einarsen.no</link>
	<description></description>
	<lastBuildDate>Sun, 30 Oct 2011 11:29:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>How to make a search field, for dummies</title>
		<link>http://p.einarsen.no/how-to-make-a-search-field/</link>
		<comments>http://p.einarsen.no/how-to-make-a-search-field/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 20:20:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Building applications]]></category>
		<category><![CDATA[Common Sense]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[Heuristics]]></category>
		<category><![CDATA[Interfaces]]></category>

		<guid isPermaLink="false">http://p.einarsen.no/?p=78</guid>
		<description><![CDATA[Wil Shipley has an excellent blog post on how using simple heuristics - ie. less-than-perfect shortcuts to a goal &#8211; can improve life significantly, and how we tend to ignore that. He makes a point about user interfaces, but it is good as a general observation:  A good-enough solution that improves life for many people [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wilshipley.com/blog/" target="_blank">Wil Shipley</a> has an excellent blog post on how <a href="http://wilshipley.com/blog/2009/08/pimp-my-code-part-16-heuristics-and.html" target="_blank">using simple heuristics </a>- ie. less-than-perfect shortcuts to a goal &#8211; can improve life significantly, and how we tend to ignore that.</p>
<p>He makes a point about user interfaces, but it is good as a general observation:  <em>A good-enough solution that improves life for many people is better than a perfect solution that can&#8217;t possibly be made. </em>Also, he points out that classic programming theory will teach you a lot of computer-sciency methods for problem solving, while in real-life are heuristic methods trying to understand user input as good as possible. That, however, I think is because he is a good programmer, not something all programmers come across: I bet the majority still will approach unexpected input with a <em>dying program</em>..</p>
<p>Or, as an otherwise very good programmer of the old-school I had the honour of knowing once said to a customer who complained about a particularly harshly crashing program: <em>&#8220;Considering what you tried to do, that was a mild reaction&#8221;</em>.</p>
<p>Also, there is <a href="http://stuffthathappens.com/blog/2008/03/05/simplicity/" target="_blank">this cartoon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://p.einarsen.no/how-to-make-a-search-field/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

