A folder full of files called “final” tells a familiar story: the work changed, but the names did not keep up. Finding the right item now requires opening several candidates and reconstructing their history.

Choose a few details that distinguish the files in your actual work. A project name, a subject, or a consistent date may help. A complicated naming rule can create its own friction if it requires information no one has at the moment of saving.

Test the pattern on a small collection and imagine returning a month later. Can you identify the purpose and the current version? A name should help the next person begin, including the next version of yourself.

A few starting points
  1. Choose the details that distinguish your files.
  2. Use a pattern you can maintain.
  3. Try finding an item without opening every candidate.

Picture this situation.

Consider naming a document with its subject and revision rather than final-final. The filename can explain why two nearby copies both exist.

A second way to look.

A tool can be pleasant and still create a costly dependency. Consider what you would keep if you moved the work somewhere else.

Follow a related question

Name the question the prototype should answer.

A prototype for the uncertain part

Try long and short real examples.

Design with the longest real sentence

Keep learning

Related background to continue exploring this subject.

Git: version control fundamentals Mozilla: backing up and restoring browser data
Look a little closer