cheers
Uberto
On 2/4/11 3:39 AM, Joshua Kerievsky wrote:
> Anyone here know when the Save metaphor came into existence in the
> software world? Saving files, etc?
It was certainly well entrenched in text editors in 1980. I suspect
that it goes back a decade or two before then.
I wonder if it's related to the old batch-screen terminals, which would
let you fill a bunch of fields locally and then send all the fields at
once back to the mainframe. Explicit submits make sense in a
low-bandwidth world.
> It is interesting that on iPads/iPhones, for example, we don't save, we
> just type and the device remembers what we typed.
>
> Will "save" eventually go away?
I think that infinite Undo is necessary when explicit Save is not
available. In many ways, Undo is superior, as it allows us to recover
from mistakes after the fact rather than predict when we're likely to
make them.
I'm not sure Save will go away, as there's often a desire to explicitly
control what is saved. I'm often frustrated by software that has no
explicit save, but therefore doesn't give me access to the means to
version my data.
The related metaphor, Save As, is another interesting one. It's a very
different flavor than Copy.
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
On 2/4/11 5:45 AM, Yves Hanoulle wrote:
> yes not being able to save when you want it is bad, loosing something
> you wanted to keep is worse.
Yes, but autosave can cause lost data. I had a problem just the other
day where a program feature didn't operate the way I expected, and two
days worth of work disappeared from view. Luckily it reappeared after
some more fumbling around, but I was quite worried. The operation I had
done did not have an Undo, but had immediately saved the change I didn't
want.
I would assume explicit "save" dates back to the days of sequential storage. One had to plan out reads and writes because both effected intrinsic state, the position of the medium, that would be adjusted as a side-effect of the operations.The touring machine abstraction preserves this assumption. The metaphor is deep.Rotating storage, aka Disk, aka DASD (direct access storage device) open the door to other metaphors but "tape simulation" became the norm and remain today. Even a db query returns a "cursor" that is moved by side effect on read.The idea that you can have work in progress that is not yet saved can be very reassuring. WyCash captured this notion by saving everything automatically but not "committing" work as a "transaction" until the user was happy with the entry. Non-transacted work could be "tested" in WyCash by exploring what-if reports. This human-facing value of pre-save review was captured in my Checks pattern language. (Aside: the user could unplug the computer at any point in this dialog and find no work-in-progress lost as a result.)We would do well to separate the mechanical act of saving from the social act of committing. Saving should be made automatic while committing can benefit from more support.
__________________Ward Cunningham
On Feb 4, 2011, at 12:39 AM, Joshua Kerievsky wrote:
Anyone here know when the Save metaphor came into existence in the software world? Saving files, etc?It is interesting that on iPads/iPhones, for example, we don't save, we just type and the device remembers what we typed.Will "save" eventually go away?
--
best,
jk
--
Joshua Kerievsky
Founder, CEO
Industrial Logic, Inc.
Web: http://industriallogic.com
Twitter: @JoshuaKerievsky, @IndustrialLogic
Amplify Your Agility
Coaching | Training | Assessment | eLearning
The idea that you can have work in progress that is not yet saved can be very reassuring.
WyCash captured this notion by saving everything automatically but not "committing" work as a "transaction" until the user was happy with the entry. Non-transacted work could be "tested" in WyCash by exploring what-if reports. This human-facing value of pre-save review was captured in my Checks pattern language. (Aside: the user could unplug the computer at any point in this dialog and find no work-in-progress lost as a result.)
We would do well to separate the mechanical act of saving from the social act of committing. Saving should be made automatic while committing can benefit from more support.
Edmundo Andrade
Yes, I understand the terror. Certainly software should not lump
changes it made automatically (such as updating the Current Date field)
with those the user made explicitly.
It should also not prompt for saving when there are no changes made.
More than once I save unintended changes in Lotus 1-2-3 because it
*always* asked if it should save, and clicking 'Y' had become a routine
habit.
- George
>
>
>
>
> --jabe
>
> On Feb 4, 2011, at 1:39 AM, Joshua Kerievsky wrote:
>
>> Anyone here know when the Save metaphor came into existence in the
>> software world? Saving files, etc?
>>
>> It is interesting that on iPads/iPhones, for example, we don't save,
>> we just type and the device remembers what we typed.
>>
>> Will "save" eventually go away?
>>
>> --
>> best,
>> jk
>>
>> --
>> Joshua Kerievsky
>> Founder, CEO
>> Industrial Logic, Inc.
>> Web: http://industriallogic.com <http://industriallogic.com/>
>> Twitter: @JoshuaKerievsky, @IndustrialLogic
>>
>> Amplify Your Agility
>> Coaching | Training | Assessment | eLearning
>
--