The Problem With ‘Now You’
The fundamental flaw in how we save files is that we name them for the person we are right now. ‘Now You’ has all the context. You know that ‘MeetingNotes.docx’ refers to the project you discussed this morning. But ‘Future You’—the person trying to find
that file six months or six years from now—has none of that context. They won’t remember the project, the date, or why it was important. Generic, context-free names create a digital black hole. Files like ‘IMG_8754.jpg’ or ‘Document1.pdf’ are easy to create but nearly impossible to find later, forcing you to open file after file in a frustrating game of digital archaeology.
A System for Your Future Self
The solution is to adopt a simple, consistent naming convention that builds context directly into the file name. Professional archivists and data managers have been doing this for decades, and their principles can be adapted for anyone’s personal or professional life. A good system ensures your files are sortable, searchable, and understandable at a glance, no matter how much time has passed. It relies on three core components: the date, a clear description, and, when necessary, a version number.
Start With the Date: YYYY-MM-DD
This is the single most powerful change you can make. By starting every file name with the date in YYYY-MM-DD format, your computer’s default alphabetical sort automatically becomes a chronological sort. For example, a document from March 15, 2026, would start with ‘2026-03-15’. This format is unambiguous and universally understood by software. It prevents the confusion of US vs. international date formats (is 03-04 March 4th or April 3rd?) and ensures ‘2025-12-31’ always appears before ‘2026-01-01’. Forget naming files with the month spelled out, like ‘March_15_Report.pdf’, as it will sort alphabetically by month name, not chronologically.
Describe the What and Who
After the date, add a concise but descriptive name for the file's content. Think about what keywords your future self might use to search for it. Use hyphens or underscores instead of spaces, as spaces can cause issues with some software and web applications. Avoid special characters like &, ?, #, or extra periods, which can corrupt files or make them unreadable. For example, a vague name like ‘Receipt.pdf’ becomes ‘2026-07-31_Receipt_New-Monitor_Office-Store.pdf’. This new name tells you the date of the purchase, what it was, what was purchased, and where. It's instantly findable.
Control Your Versions
The days of ‘final_v2_final.docx’ should be over. For documents that go through revisions, a simple versioning system is essential. End your file name with a version number like ‘v01’, ‘v02’, or for more minor changes, ‘v1p1’ (version 1, part 1). When a document is truly final, you can simply label it ‘vFINAL’ or remove the version number altogether if it replaces all previous drafts. For example: ‘2026-08-15_Project-Proposal_ClientName_v01.docx’ becomes ‘2026-08-16_Project-Proposal_ClientName_v02.docx’ after revisions.
Putting It All Together
Let’s see the system in action. Before: Photo123.jpg After: 2026-05-20_Holiday-Goa_Beach-Sunset.jpg Before: TaxDoc.scan After: 2026-02-10_Tax-Document_2025_Form-16.pdf Before: contract_new.docx After: 2026-06-01_Contract_Freelance-Services_ClientCorp_v03.docx The structure is flexible: `YYYY-MM-DD_Type-of-Document_Brief-Description_Version.ext`. It’s logical, sortable, and gives your future self a fighting chance of finding what they need without a headache.











