<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: 5 ways to radically change computers (for the better)</title>
	<link>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/</link>
	<description>on programming, usability, and design; by Patrick Dubroy</description>
	<pubDate>Wed, 20 Aug 2008 13:26:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>

	<item>
		<title>by: Dubroy.com/blog - The innovative interface of the OLPC laptop</title>
		<link>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7841</link>
		<pubDate>Thu, 10 Jan 2008 17:14:34 +0000</pubDate>
		<guid>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7841</guid>
					<description>&lt;p&gt;[...] The OLPC user interface is called Sugar. I won&#8217;t give a comprehensive description; for the full run-down, see the Getting Started guide, or the Sugar page in the OLPC wiki. Instead, I&#8217;ll just cover my two favourite parts: the focus on activities rather than applications, and the journal, which replaces the hierarchical file system. Coincidentally, these two ideas both relate to points on my wishlist of 5 ways to radically change computers (for the better). [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[&#8230;] The OLPC user interface is called Sugar. I won&#8217;t give a comprehensive description; for the full run-down, see the Getting Started guide, or the Sugar page in the OLPC wiki. Instead, I&#8217;ll just cover my two favourite parts: the focus on activities rather than applications, and the journal, which replaces the hierarchical file system. Coincidentally, these two ideas both relate to points on my wishlist of 5 ways to radically change computers (for the better). [&#8230;]</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Patrick</title>
		<link>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7675</link>
		<pubDate>Fri, 04 Jan 2008 17:43:00 +0000</pubDate>
		<guid>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7675</guid>
					<description>&lt;p&gt;e:&lt;/p&gt;

&lt;p&gt;You're right that closing GMail immediately after typing a sentence would (currently) be a bad idea, because it autosaves your draft every few seconds. But if #2 (Automatic Save) were implemented, this wouldn't be a concern -- if the letters show up on the screen, then they are saved. In &lt;a href="http://jef.raskincenter.org/humane_interface/summary_of_thi.html" rel="nofollow"&gt;the words of Jef Raskin&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A user should never have to explicitly save or store work. The system should treat all produced or acquired data as 
  sacred and make sure that it does not get lost, without user intervention. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Then the only concern would be that the user "pulls the plug" while typing the sentence, which I think is a pathological case that no one would expect to have any guarantees with.&lt;/p&gt;

&lt;p&gt;The kind of idea I had in mind was that you don't worry about closing applications, you just switch away from them. If they haven't been active in a certain amount of time, the OS might shut them down, but it shouldn't matter. Just like GMail -- if you have a GMail window open, there's no harm in closing it (except in the scenario I addressed above) because you can always open it again and be right back where you left it. Does that make sense? Do you see any problems with it?&lt;/p&gt;

&lt;p&gt;You're right that we'll always need to do some amount of janitorial work. But if the software can make a smart, easily-reversible decision about things, then it should. Keep in mind that it won't be long before the concept of "deleting" a song or a movie will not even be relevant, just like with email.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>e:</p>
<p>You&#8217;re right that closing GMail immediately after typing a sentence would (currently) be a bad idea, because it autosaves your draft every few seconds. But if #2 (Automatic Save) were implemented, this wouldn&#8217;t be a concern &#8212; if the letters show up on the screen, then they are saved. In <a href="http://jef.raskincenter.org/humane_interface/summary_of_thi.html" rel="nofollow">the words of Jef Raskin</a>:</p>
<blockquote>
<p>A user should never have to explicitly save or store work. The system should treat all produced or acquired data as<br />
  sacred and make sure that it does not get lost, without user intervention. </p>
</blockquote>
<p>Then the only concern would be that the user &#8220;pulls the plug&#8221; while typing the sentence, which I think is a pathological case that no one would expect to have any guarantees with.</p>
<p>The kind of idea I had in mind was that you don&#8217;t worry about closing applications, you just switch away from them. If they haven&#8217;t been active in a certain amount of time, the OS might shut them down, but it shouldn&#8217;t matter. Just like GMail &#8212; if you have a GMail window open, there&#8217;s no harm in closing it (except in the scenario I addressed above) because you can always open it again and be right back where you left it. Does that make sense? Do you see any problems with it?</p>
<p>You&#8217;re right that we&#8217;ll always need to do some amount of janitorial work. But if the software can make a smart, easily-reversible decision about things, then it should. Keep in mind that it won&#8217;t be long before the concept of &#8220;deleting&#8221; a song or a movie will not even be relevant, just like with email.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Patrick</title>
		<link>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7673</link>
		<pubDate>Fri, 04 Jan 2008 17:21:55 +0000</pubDate>
		<guid>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7673</guid>
					<description>&lt;p&gt;MH: 
You're right, I didn't mean to say that these were MY ideas, or that they were necessarily NEW. Updated the post to reflect this.&lt;/p&gt;

&lt;p&gt;I have read The Humane Interface, it's one of my favourites. While I don't agree with all of Jef's opinions, it certainly makes you think.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>MH:<br />
You&#8217;re right, I didn&#8217;t mean to say that these were MY ideas, or that they were necessarily NEW. Updated the post to reflect this.</p>
<p>I have read The Humane Interface, it&#8217;s one of my favourites. While I don&#8217;t agree with all of Jef&#8217;s opinions, it certainly makes you think.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: e</title>
		<link>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7672</link>
		<pubDate>Fri, 04 Jan 2008 17:03:39 +0000</pubDate>
		<guid>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7672</guid>
					<description>&lt;p&gt;I heartily agree with all of your points, but I'm not sure if #5 makes sense. Web applications certainly do care about being closed. Think of closing an instance of an AJAX editor (e.g. Gmail and Wordpress) before it's had a chance to save. Applications could mark themselves as clean or dirty and allow the OS to close them when they're clean, but that relies on the application being honest, and the user having the same notion of clean/dirty that it does (ie, when does a read-only RSS reader become dirty?). &lt;/p&gt;

&lt;p&gt;As to "feeling like a janitor", I'm not sure if that's something that can be avoided. The computer can't know what data important to the user at all times. It certainly can't tell if a chunk of data has been superseded, or is something you no longer care about. If you download a movie and watch it, then decide that you don't want to keep it (because it sucked), then &lt;i&gt;you&lt;/i&gt; have to decide if it's time for that movie to go away. Similarly, if your tastes in music change, you have to put on your janitor's hat and delete the tracks you don't care about.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I heartily agree with all of your points, but I&#8217;m not sure if #5 makes sense. Web applications certainly do care about being closed. Think of closing an instance of an AJAX editor (e.g. Gmail and Wordpress) before it&#8217;s had a chance to save. Applications could mark themselves as clean or dirty and allow the OS to close them when they&#8217;re clean, but that relies on the application being honest, and the user having the same notion of clean/dirty that it does (ie, when does a read-only RSS reader become dirty?). </p>
<p>As to &#8220;feeling like a janitor&#8221;, I&#8217;m not sure if that&#8217;s something that can be avoided. The computer can&#8217;t know what data important to the user at all times. It certainly can&#8217;t tell if a chunk of data has been superseded, or is something you no longer care about. If you download a movie and watch it, then decide that you don&#8217;t want to keep it (because it sucked), then <i>you</i> have to decide if it&#8217;s time for that movie to go away. Similarly, if your tastes in music change, you have to put on your janitor&#8217;s hat and delete the tracks you don&#8217;t care about.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: MH</title>
		<link>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7641</link>
		<pubDate>Thu, 03 Jan 2008 21:47:21 +0000</pubDate>
		<guid>http://dubroy.com/blog/2007/12/31/5-ways-to-radically-change-computers-for-the-better/#comment-7641</guid>
					<description>&lt;p&gt;I think these ideas are great, but they're not new. I assume you've probably read Jef Raskin's The Humane Interface, which champions all of these ideas.&lt;/p&gt;

&lt;p&gt;Eliminating filenames and applications will require a significant paradigm shift for users. Like spinach, it is demonstrable that it's much better for them, but it will be hard to get them to let go of the old concepts...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think these ideas are great, but they&#8217;re not new. I assume you&#8217;ve probably read Jef Raskin&#8217;s The Humane Interface, which champions all of these ideas.</p>
<p>Eliminating filenames and applications will require a significant paradigm shift for users. Like spinach, it is demonstrable that it&#8217;s much better for them, but it will be hard to get them to let go of the old concepts&#8230;</p>
]]></content:encoded>
				</item>
</channel>
</rss>
