<?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: Autosave Considered Helpful</title>
	<atom:link href="http://cafe.elharo.com/ui/autosave-considered-helpful/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafe.elharo.com/ui/autosave-considered-helpful/</link>
	<description>Longer than a blog; shorter than a book</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:45:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Mokka mit Schlag &#187; 2008 New Year&#8217;s Resolution</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-330967</link>
		<dc:creator>Mokka mit Schlag &#187; 2008 New Year&#8217;s Resolution</dc:creator>
		<pubDate>Tue, 30 Dec 2008 15:05:51 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-330967</guid>
		<description>[...] particular I want to enable autosave instead of confirmation. This is a really useful, nice free product. It just has that one annoying [...]</description>
		<content:encoded><![CDATA[<p>[...] particular I want to enable autosave instead of confirmation. This is a really useful, nice free product. It just has that one annoying [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurence Veale</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-31575</link>
		<dc:creator>Laurence Veale</dc:creator>
		<pubDate>Mon, 20 Nov 2006 11:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-31575</guid>
		<description>My colleague, Brian Donohue, just posted on &lt;a href=&quot;http://www.iqcontent.com/blog/2006/11/google-spreadsheets-vs-microsoft-onenote&quot; rel=&quot;nofollow&quot;&gt;Google spreadsheets vs. Microsoft OneNote&lt;/a&gt; and the different approaches to auto-save. Worth a read</description>
		<content:encoded><![CDATA[<p>My colleague, Brian Donohue, just posted on <a href="http://www.iqcontent.com/blog/2006/11/google-spreadsheets-vs-microsoft-onenote" rel="nofollow">Google spreadsheets vs. Microsoft OneNote</a> and the different approaches to auto-save. Worth a read</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nameishere</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-23426</link>
		<dc:creator>nameishere</dc:creator>
		<pubDate>Thu, 19 Oct 2006 19:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-23426</guid>
		<description>Simson Garfinkel

Worst. Name. Ever. What&#039;s his middle name--&quot;And&quot;?

&quot;Well, we just loved Bridge over Troubled Water so much...&quot;  --Mr. and Mrs. Garfinkel.</description>
		<content:encoded><![CDATA[<p>Simson Garfinkel</p>
<p>Worst. Name. Ever. What&#8217;s his middle name&#8211;&#8221;And&#8221;?</p>
<p>&#8220;Well, we just loved Bridge over Troubled Water so much&#8230;&#8221;  &#8211;Mr. and Mrs. Garfinkel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johnk</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-23216</link>
		<dc:creator>johnk</dc:creator>
		<pubDate>Wed, 18 Oct 2006 22:07:56 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-23216</guid>
		<description>Hypercard for the Mac, back around 1987, had auto-saving.  That was somewhat like a database, in that data was segregated into small chunks.  If you wanted to save the document&#039;s state, you would save a copy of the document.  If you wanted to make the document read-only, you did it via the file system&#039;s read-only bit.

It was pretty easy to learn new habits to work with this model.  You just save a copy before embarking on major changes.  I tended to save a lot of copies when I was working on something.  It may have had some kind of naming feature to put the copies into a sequence, but, I don&#039;t recall.  Overall, it was superior to saving files.

For most sitautions, auto-save is totally correct.  The feature people really want is &quot;save this version&quot;, which saves the present version.  People in offices already do &quot;save this version&quot; in an ad-hoc way, by using &quot;Save As...&quot; and renaming the file.</description>
		<content:encoded><![CDATA[<p>Hypercard for the Mac, back around 1987, had auto-saving.  That was somewhat like a database, in that data was segregated into small chunks.  If you wanted to save the document&#8217;s state, you would save a copy of the document.  If you wanted to make the document read-only, you did it via the file system&#8217;s read-only bit.</p>
<p>It was pretty easy to learn new habits to work with this model.  You just save a copy before embarking on major changes.  I tended to save a lot of copies when I was working on something.  It may have had some kind of naming feature to put the copies into a sequence, but, I don&#8217;t recall.  Overall, it was superior to saving files.</p>
<p>For most sitautions, auto-save is totally correct.  The feature people really want is &#8220;save this version&#8221;, which saves the present version.  People in offices already do &#8220;save this version&#8221; in an ad-hoc way, by using &#8220;Save As&#8230;&#8221; and renaming the file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gman</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-23161</link>
		<dc:creator>gman</dc:creator>
		<pubDate>Wed, 18 Oct 2006 15:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-23161</guid>
		<description>Google spreadsheets autosaves. I lost several hours of work because of that feature when undo failed. Also, there&#039;s no history so there is no way to go back to previous versions and even if there was, they save per cell entry so some list of 1000 edits on a 2 hours span would be useless if I want to go back to the version just before I started working on a certain part. Unless I get to choose &quot;save version&quot; and add a label to that version then the autosave.

My suggestion though is try it. At least all the MS products as well as most programmer editors are scriptable so go and add autosave and see how you like it.</description>
		<content:encoded><![CDATA[<p>Google spreadsheets autosaves. I lost several hours of work because of that feature when undo failed. Also, there&#8217;s no history so there is no way to go back to previous versions and even if there was, they save per cell entry so some list of 1000 edits on a 2 hours span would be useless if I want to go back to the version just before I started working on a certain part. Unless I get to choose &#8220;save version&#8221; and add a label to that version then the autosave.</p>
<p>My suggestion though is try it. At least all the MS products as well as most programmer editors are scriptable so go and add autosave and see how you like it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-23150</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 18 Oct 2006 14:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-23150</guid>
		<description>Digital&#039;s EDT text editor (1970s and later - http://en.wikipedia.org/wiki/EDT_text_editor) would auto-save, AND after an auto-save, every keystroke would be logged to disk. I think this was called the &quot;journal&quot; and would go into a .jou file. I can&#039;t remember if it would log after every single character, or dribble them out when CPU wasn&#039;t being used.

So in case of a crash, the auto-saved file would be re-loaded, and the keystroke stream would be applied; so, typically, you&#039;d be within a character or two of where you left off.

It was routine to set EDT to re-open the last open file. So the file opening / saving would be virtually transparent.</description>
		<content:encoded><![CDATA[<p>Digital&#8217;s EDT text editor (1970s and later &#8211; <a href="http://en.wikipedia.org/wiki/EDT_text_editor" rel="nofollow">http://en.wikipedia.org/wiki/EDT_text_editor</a>) would auto-save, AND after an auto-save, every keystroke would be logged to disk. I think this was called the &#8220;journal&#8221; and would go into a .jou file. I can&#8217;t remember if it would log after every single character, or dribble them out when CPU wasn&#8217;t being used.</p>
<p>So in case of a crash, the auto-saved file would be re-loaded, and the keystroke stream would be applied; so, typically, you&#8217;d be within a character or two of where you left off.</p>
<p>It was routine to set EDT to re-open the last open file. So the file opening / saving would be virtually transparent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolai Henriksen</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-21274</link>
		<dc:creator>Nicolai Henriksen</dc:creator>
		<pubDate>Sun, 08 Oct 2006 11:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-21274</guid>
		<description>I agree totally with Elliotte Rusty Harold but at the same time have the &quot;Word problem&quot; described by Alan Shutko. But the problem is with Word not the Elliotte Rusty Harold scheme. 

I am terribly annoyed every time Word asks &quot;Save changes?&quot;. What changes? I did not change a bit. I just viewed. Or did I? Grrrr. With the Elliotte Rusty Harold scheme and some sort of automatic revision control it would be much better. The editor should be able to guess when I started the last major edit and be able to revert to that.

When I edit documents in Word Ctrl-S is in the fingers all the time -- I do not even notice it anymore.</description>
		<content:encoded><![CDATA[<p>I agree totally with Elliotte Rusty Harold but at the same time have the &#8220;Word problem&#8221; described by Alan Shutko. But the problem is with Word not the Elliotte Rusty Harold scheme. </p>
<p>I am terribly annoyed every time Word asks &#8220;Save changes?&#8221;. What changes? I did not change a bit. I just viewed. Or did I? Grrrr. With the Elliotte Rusty Harold scheme and some sort of automatic revision control it would be much better. The editor should be able to guess when I started the last major edit and be able to revert to that.</p>
<p>When I edit documents in Word Ctrl-S is in the fingers all the time &#8212; I do not even notice it anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thibaut</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-20659</link>
		<dc:creator>Thibaut</dc:creator>
		<pubDate>Thu, 05 Oct 2006 11:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-20659</guid>
		<description>Hi,

I&#039;m pretty much with you on this one Rusty.
In the world of IDEs IDEA does just that and it&#039;s truly good.
But I believe it is good mainly because it internally stores a history of all modifications made on the files so that you can go back in time if needed</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m pretty much with you on this one Rusty.<br />
In the world of IDEs IDEA does just that and it&#8217;s truly good.<br />
But I believe it is good mainly because it internally stores a history of all modifications made on the files so that you can go back in time if needed</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Stigsen</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-20429</link>
		<dc:creator>Alexander Stigsen</dc:creator>
		<pubDate>Wed, 04 Oct 2006 09:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-20429</guid>
		<description>The e text editor does kind of a hybrid approach of this. All changes are persistent so if the computer (or the program) should crash while you are editing, it will just resume where you where when you start it up again. 

But most people like to have full control over when their changes are saved to the actual file on disk. There are a few valid reasons for this, but almost all of them would be satisfied if the app made it really easy to  &quot;revert to last saved&quot;.

It would arguably be better if the applications just handled saving for the user. But the main reason that they do not, even though it has been promoted by lots of usability experts, is that people are creatures of habit. The have gotten used to apps always asking them if they want to save their changes. So if there suddenly is a singular app that does it silently, they get uneasy. Wondering if their changes was actually saved.

To change peoples habits would probably require some really popular app to lead the way.

&gt; Undo isnâ€™t the ideal way to handle this, because we donâ€™t yet have an effective interface
&gt; for document-lifetime undo. On the programs that do autosave right now, thereâ€™s
&gt; basically no undo to worry about. But how would you negotiate then undo of several
&gt; days (let alone weeks) of changes on a Word doc?

I have written an article on how undo can be improved so that it is useful for the entire document lifetime here: http://e-texteditor.com/blog/2006/making-undo-usable</description>
		<content:encoded><![CDATA[<p>The e text editor does kind of a hybrid approach of this. All changes are persistent so if the computer (or the program) should crash while you are editing, it will just resume where you where when you start it up again. </p>
<p>But most people like to have full control over when their changes are saved to the actual file on disk. There are a few valid reasons for this, but almost all of them would be satisfied if the app made it really easy to  &#8220;revert to last saved&#8221;.</p>
<p>It would arguably be better if the applications just handled saving for the user. But the main reason that they do not, even though it has been promoted by lots of usability experts, is that people are creatures of habit. The have gotten used to apps always asking them if they want to save their changes. So if there suddenly is a singular app that does it silently, they get uneasy. Wondering if their changes was actually saved.</p>
<p>To change peoples habits would probably require some really popular app to lead the way.</p>
<p>&gt; Undo isnâ€™t the ideal way to handle this, because we donâ€™t yet have an effective interface<br />
&gt; for document-lifetime undo. On the programs that do autosave right now, thereâ€™s<br />
&gt; basically no undo to worry about. But how would you negotiate then undo of several<br />
&gt; days (let alone weeks) of changes on a Word doc?</p>
<p>I have written an article on how undo can be improved so that it is useful for the entire document lifetime here: <a href="http://e-texteditor.com/blog/2006/making-undo-usable" rel="nofollow">http://e-texteditor.com/blog/2006/making-undo-usable</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jerith</title>
		<link>http://cafe.elharo.com/ui/autosave-considered-helpful/comment-page-1/#comment-20416</link>
		<dc:creator>jerith</dc:creator>
		<pubDate>Wed, 04 Oct 2006 07:43:49 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/ui/autosave-considered-helpful/#comment-20416</guid>
		<description>I tend to disagree.  If you make saving automatic you give the impression that changes are written to disk as they happen.  This leads to two possibilities:

1. Changes /are/ written to disk as they happen, or with some small amount of performance caching.  I (and I imagine many other users) prefer to have the disk-based version in a consistent state.  I want to save every time I make a significant, meaningful change.  I *don&#039;t* want to save in the middle of a change when my document is inconsistent.

2. Changes /aren&#039;t/ written to disk as they happen.  Thus, changes are only ever saved on shutdown.  If the application should crash, I lose everything I have done today.  If autobackups are made (as in emacs), I&#039;m back to the previous problem where the last saved document may be in an inconsistent stage in the middle of an edit.

This article also assumes that you are editing a document rather than the input for another application or tool.  For example, if I&#039;m writing source code I may want to run it without the changes once and then immediately afterwards with the changes to ensure that I haven&#039;t broken anything.  This requires some measure of control over the saving process.

Part of a software user&#039;s responsibility is ensuring that his data is in the state he wants it.  By removing the ability to save data as and when required, we disempower the user.  Sure, it may be great for the common case, but I am not the common case.  Dumbing down my software to &quot;make things easier for the newbie&quot; and *preventing* me from doing what I want to do is far worse than requiring the &quot;basic user&quot; to learn to perform a fairly trivial operation and making him responsible for his own data.

Oops, I seem to have slipped into something of a rant at the end there.  I just see way too much software out there that favour slick, dumbed-down interfaces that are impossible to automate and frustrating to use beyond the basics.</description>
		<content:encoded><![CDATA[<p>I tend to disagree.  If you make saving automatic you give the impression that changes are written to disk as they happen.  This leads to two possibilities:</p>
<p>1. Changes /are/ written to disk as they happen, or with some small amount of performance caching.  I (and I imagine many other users) prefer to have the disk-based version in a consistent state.  I want to save every time I make a significant, meaningful change.  I *don&#8217;t* want to save in the middle of a change when my document is inconsistent.</p>
<p>2. Changes /aren&#8217;t/ written to disk as they happen.  Thus, changes are only ever saved on shutdown.  If the application should crash, I lose everything I have done today.  If autobackups are made (as in emacs), I&#8217;m back to the previous problem where the last saved document may be in an inconsistent stage in the middle of an edit.</p>
<p>This article also assumes that you are editing a document rather than the input for another application or tool.  For example, if I&#8217;m writing source code I may want to run it without the changes once and then immediately afterwards with the changes to ensure that I haven&#8217;t broken anything.  This requires some measure of control over the saving process.</p>
<p>Part of a software user&#8217;s responsibility is ensuring that his data is in the state he wants it.  By removing the ability to save data as and when required, we disempower the user.  Sure, it may be great for the common case, but I am not the common case.  Dumbing down my software to &#8220;make things easier for the newbie&#8221; and *preventing* me from doing what I want to do is far worse than requiring the &#8220;basic user&#8221; to learn to perform a fairly trivial operation and making him responsible for his own data.</p>
<p>Oops, I seem to have slipped into something of a rant at the end there.  I just see way too much software out there that favour slick, dumbed-down interfaces that are impossible to automate and frustrating to use beyond the basics.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

