[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: A really good article on software usability



On Fri, 2007-01-05 at 10:21 -0800, Les wrote:

> > Instead of prompting every
> > time for whether or not you'd like to save or lose all your work,
> > why don't programs have a default for how many revisions you'd
> > like it to keep and always save all changes unless explicitly told
> > to exit without saving?

> Disk sizes are larger, but not infinite (at least for most users.) This
> means that with large edits (think graphics and movies), you get disk
> full quite rapidly.

Yes, that's why the program should allow you to set the default
for how many you want.  You can base the choice on some ratio
of the size of your disk (or wallet) vs. your tendency to make
mistakes.

> For professional users on large systems, this means
> even larger disk arrays.

Or confidence that they won't make mistakes, whichever is cheaper...

> This is yet another case of one size doesn't fit all. 

But it's rarely used even where it would be cheap and appropriate.
For example, text editors could easily incorporate a full revision
history in an rcs file but you only see it done in wiki's where
the rationale is probably "I'll have to back out someone else's
mistakes" when in fact everybody makes some mistakes sometime.

> Isn't one of Murphy's laws that computer data and programs will always
> expand to overflow any existing storage medium and only at the most
> inopportune times?

Yes, but you have to balance that against Moore's law of exponentially
increasing resources becoming available.  Software design should let
you pick an appropriate tradeoff between human and machine resources
to consume and change that choice as dictated by economics.

-- 
  Les Mikesell
   lesmikesell gmail com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]