The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Elimination of the file system

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Richard Jonas

Posts: 147
Nickname: rjonas
Registered: Nov, 2005

Richard Jonas is a .NET sofware developer living in the UK.
Elimination of the file system Posted: Jan 9, 2006 3:38 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Richard Jonas.
Original Post: Elimination of the file system
Feed Title: Richard Jonas
Feed URL: http://feeds.feedburner.com/blogspot/ouNA
Feed Description: Richard Jonas's blog about .NET, web development and agile methodologies.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Richard Jonas
Latest Posts From Richard Jonas

Advertisement
Jeff Atwood writes that the file system should be eliminated, or at least hidden from the user. I agree with this, at least for some types of documents, such as word processor or spreadsheet files.

It’s not difficult to arrange a system to make it easier to find documents and keep track of versions in a corporate environment.

The current options on a file menu would be replaced by the following:

1) Save
2) Load
3) Email
4) Copy to
5) Revert to previous version

Save asks you for the following:

1) Who is allowed to read the document.
2) Who is allowed to change the document.
3) Optionally, tags to make it easier to find the document. These will typically be needed for things that can’t easily be indexed such as pictures.

It does not ask for a file name or directory. It then records the document, keeping all existing versions (disk space is less than 30p/GB now). This will be stored on a server drive somewhere, but the details of the file name don’t matter to the user. If it’s more efficient to store files in e.g. a database or combine documents into the same physical file, then the system could do this transparently.

Load asks you for some keywords, and remembers keywords you have used and others have used. It then presents a list of files that you are allowed to open in a similar format to a search engine. The search should be weighted by

1) How closely the keywords match your document.
2) How recently edited the document is.
3) How close a user is to you. Something written by someone in your department would appear higher in the list than something written by someone the other side of the world. Weightings could be calculated automatically from how often you send and receive emails from that colleague.

The list would include who last edited the file, and when it was edited.

It will then load the most recent version of that document, avoiding the risk that different people are reading different versions, and users will not have to learn any document management system.

Email will let you copy the document to an email message. The system could keep track of this, so if someone were to leak a confidential file, the person responsible could be found.

Copy to will let you copy the document to another device, e.g. a USB drive. Again, the system could keep track of this.

Revert to previous version will show the different versions of the document and allow you to go back to a previous version.

Read: Elimination of the file system

Topic: [Architecture] Recommended reading - Eight Architecture Lessons from History Previous Topic   Next Topic Topic: [IM] Messenger 8.0 Beta

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use