<?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>HMK&#039;s Spurious Thoughts &#187; User Interface</title>
	<atom:link href="http://www.spuriousthoughts.com/category/user-interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spuriousthoughts.com</link>
	<description>Biased / Nicht immer ausgewogen</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:30:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Avoid Alert Dialogs / Messages&#8230;</title>
		<link>http://www.spuriousthoughts.com/2009/10/15/avoid-alert-dialogs-messages/</link>
		<comments>http://www.spuriousthoughts.com/2009/10/15/avoid-alert-dialogs-messages/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:12:32 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=753</guid>
		<description><![CDATA[Yammer 2.0 for iPhone is a huge improvement over 1.0. Local caching. Improved performance. Way better usability. Excellent. One gripe. After composing and sending a new message to yammer, I am greeted with the following alert: Which requires me to press &#8220;OK&#8221; in order to proceed with my quest of wading through a morning&#8217;s list [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=289559439&#038;mt=8">Yammer 2.0</a> for iPhone is a huge improvement over 1.0. Local caching. Improved performance. Way better usability. Excellent.<br />
One gripe. After composing and sending a new message to yammer, I am greeted with the following alert:</p>
<div style="text-align:center;"><img src="http://www.extragroup.de/weblog/hmk/yammersuccess.png" alt="yammersuccess.png" border="0" width="292" height="149" /></div>
<p>Which requires me to press &#8220;OK&#8221; in order to proceed with my quest of wading through a morning&#8217;s list of messages while waiting for the car in front of me to move another inch through morning traffic jam.</p>
<p>In order to avoid the alert dialog / message, I would suggest to insert the new message into my list of messages, probably marked with a special badge or color in order to let the user know that the message was sent.</p>
<p><strong>Lesson to be learned:</strong></p>
<p>Avoid alerts at all cost. They get in the way of the user. Most of the time, users don&#8217;t read them, anyway. There&#8217;s almost always a way to achieve same goal without an alert dialog.</p>
<p>(&#8230;stepping down from soapbox)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2009/10/15/avoid-alert-dialogs-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Painted on the inside</title>
		<link>http://www.spuriousthoughts.com/2008/09/04/painted-on-the-inside/</link>
		<comments>http://www.spuriousthoughts.com/2008/09/04/painted-on-the-inside/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 18:36:19 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=730</guid>
		<description><![CDATA[Great post by David Weiss: Painted on the inside. If there&#8217;s only one thing you need to read today, than this is it.]]></description>
			<content:encoded><![CDATA[<p>Great post by David Weiss: <a href="http://unweary.com/2008/09/painted-on-the-inside.html">Painted on the inside</a>.<br />
If there&#8217;s only one thing you need to read today, than this is it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2008/09/04/painted-on-the-inside/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This one is too good not to pass on&#8230;.</title>
		<link>http://www.spuriousthoughts.com/2008/03/16/this-one-is-too-good-not-to-pass-on/</link>
		<comments>http://www.spuriousthoughts.com/2008/03/16/this-one-is-too-good-not-to-pass-on/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 16:34:50 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=708</guid>
		<description><![CDATA[Simplicity.]]></description>
			<content:encoded><![CDATA[<p><a href="http://stuffthathappens.com/blog/2008/03/05/simplicity/">Simplicity</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2008/03/16/this-one-is-too-good-not-to-pass-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading Word documents on my iPhone&#8230;</title>
		<link>http://www.spuriousthoughts.com/2008/01/24/reading-word-documents-on-my-iphone/</link>
		<comments>http://www.spuriousthoughts.com/2008/01/24/reading-word-documents-on-my-iphone/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 17:41:11 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=704</guid>
		<description><![CDATA[&#8230;received an e-mail with a Word document attached. Downloaded and read the Word file on my iPhone while my little daughter was busy climbing on the local playground. I&#8217;m impressed (both by my daughters&#8217;s climbing skills and the fact the downloading &#038; reading a 3MB word file worked flawlessly).]]></description>
			<content:encoded><![CDATA[<p>&#8230;received an e-mail with a Word document attached. Downloaded and read the Word file on my iPhone while my little daughter was busy climbing on the local playground.<br />
I&#8217;m impressed (both by my daughters&#8217;s climbing skills and the fact the downloading &#038; reading a 3MB word file worked flawlessly).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2008/01/24/reading-word-documents-on-my-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is this cool or what&#8230;</title>
		<link>http://www.spuriousthoughts.com/2008/01/03/is-this-cool-or-what-3/</link>
		<comments>http://www.spuriousthoughts.com/2008/01/03/is-this-cool-or-what-3/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 17:15:55 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=700</guid>
		<description><![CDATA[&#8230;GrabFS. The Screenshot File System.]]></description>
			<content:encoded><![CDATA[<p>&#8230;<a href="http://www.osxbook.com/blog/2008/01/02/grabfs-the-screenshot-file-system/">GrabFS. The Screenshot File System</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2008/01/03/is-this-cool-or-what-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Humble Dialog Box &amp; more&#8230;</title>
		<link>http://www.spuriousthoughts.com/2007/05/24/the-humble-dialog-box-more/</link>
		<comments>http://www.spuriousthoughts.com/2007/05/24/the-humble-dialog-box-more/#comments</comments>
		<pubDate>Thu, 24 May 2007 16:33:17 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=679</guid>
		<description><![CDATA[Even if you are not into .NET, WinForms etc. this series by Jeremy D. Miller is a great one to follow. Posts so far: Preamble The Humble Dialog Box Supervising Controller Passive View Presentation Model View to Presenter Communication Answering some questions What&#39;s the Model? Assigning Responsibilities in a Model View Presenter Architecture Domain Centric [...]]]></description>
			<content:encoded><![CDATA[<p>Even if you are not into .NET, WinForms etc. this series by Jeremy D. Miller is a great one to follow. Posts so far:</p>
<ul>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/05/21/build-your-own-cab-part-1-the-preamble.aspx">Preamble</a> </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/05/23/build-your-own-cab-part-2-the-humble-dialog-box.aspx">The Humble Dialog Box</a> </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/05/25/build-you-own-cab-part-3-the-supervising-controller-pattern.aspx">Supervising Controller</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/05/30/build-your-own-cab-part-4-the-passive-view.aspx">Passive View</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/03/build-your-own-cab-part-5-the-presentation-model.aspx">Presentation Model</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/04/build-your-own-cab-part-6-view-to-presenter-communication.aspx">View to Presenter Communication</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/05/build-your-own-cab-answering-some-questions.aspx">Answering some questions</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/05/build-your-own-cab-part-7-what-s-the-model.aspx">What&#39;s the Model?</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/10/build-your-own-cab-part-8-model-view-presenter-wrapup.aspx">Assigning Responsibilities in a Model View Presenter Architecture</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/13/build-your-own-cab-part-9-domain-centric-validation-with-the-notification-pattern.aspx">Domain Centric Validation with the Notification Pattern</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/26/build-your-own-cab-part-10-unit-testing-the-ui-with-nunitforms.aspx">Unit Testing the UI with NUnitForms</a>  </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/06/29/build-your-own-cab-11-event-aggregator.aspx">Event Aggregator</a>  </li>
</ul>
<p>Plus, as a bonus, you will notice that Jeremy is not afraid of using really long function names:<br />
void CloseTheScreenWhenTheScreenIsDirtyAndTheUserDecidesNOTToDiscardTheChanges()<br />
And I&#8217;m mentioning this not to make fun of Jeremy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2007/05/24/the-humble-dialog-box-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tog on iPhone</title>
		<link>http://www.spuriousthoughts.com/2007/01/17/tog-on-iphone/</link>
		<comments>http://www.spuriousthoughts.com/2007/01/17/tog-on-iphone/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 17:15:15 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=660</guid>
		<description><![CDATA[User interface guru Bruce Tognazzini talks about the iPhone.]]></description>
			<content:encoded><![CDATA[<p>User interface guru Bruce Tognazzini <a href="http://www.asktog.com/columns/070iPhoneFirstLook.html">talks about the iPhone</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2007/01/17/tog-on-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing expectations</title>
		<link>http://www.spuriousthoughts.com/2006/12/28/managing-expectations/</link>
		<comments>http://www.spuriousthoughts.com/2006/12/28/managing-expectations/#comments</comments>
		<pubDate>Thu, 28 Dec 2006 17:23:11 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=653</guid>
		<description><![CDATA[Another great post from Creating Passionate Users: Don&#8217;t make the Demo look Done. But you have them in your reading list already, don&#8217;t you?]]></description>
			<content:encoded><![CDATA[<p>Another great post from Creating Passionate Users: <a href="http://headrush.typepad.com/creating_passionate_users/2006/12/dont_make_the_d.html">Don&#8217;t make the Demo look Done</a>.<br />
But you have them in your reading list already, don&#8217;t you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2006/12/28/managing-expectations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too many features / choices</title>
		<link>http://www.spuriousthoughts.com/2006/11/22/too-many-features-choices/</link>
		<comments>http://www.spuriousthoughts.com/2006/11/22/too-many-features-choices/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 21:04:15 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=647</guid>
		<description><![CDATA[Excellent post by Joel Spolsky: This highlights a style of software design&#8230;driven by a desire for consensus and for &#8220;Making Everybody Happy,&#8221; but it&#8217;s based on the misconceived notion that lots of choices make people happy, which we really need to rethink.]]></description>
			<content:encoded><![CDATA[<p>Excellent post by <a href="http://www.joelonsoftware.com/items/2006/11/21.html">Joel Spolsky</a>:</p>
<blockquote><p><cite>This highlights a style of software design&#8230;driven by a desire for consensus and for &#8220;Making Everybody Happy,&#8221; but it&#8217;s based on the misconceived notion that lots of choices make people happy, which we really need to rethink.</cite></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2006/11/22/too-many-features-choices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Passionate Users on empowering users</title>
		<link>http://www.spuriousthoughts.com/2006/09/27/creating-passionate-users-on-empowering-users/</link>
		<comments>http://www.spuriousthoughts.com/2006/09/27/creating-passionate-users-on-empowering-users/#comments</comments>
		<pubDate>Thu, 28 Sep 2006 03:37:45 +0000</pubDate>
		<dc:creator>Hans Martin Kern</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.spuriousthoughts.com/?p=635</guid>
		<description><![CDATA[Creating Passionate Users: Ease-of-use should not mean neuter-the-software.]]></description>
			<content:encoded><![CDATA[<p>Creating Passionate Users: <a href="http://headrush.typepad.com/creating_passionate_users/2006/09/easeofuse_shoun.html">Ease-of-use should not mean neuter-the-software</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spuriousthoughts.com/2006/09/27/creating-passionate-users-on-empowering-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

