mium
Drop #01··Knowledge Architecture
file naming, reloaded

File Naming, reloaded

If your “FINAL_FINAL_v3_now_correct.docx” had a method, it would not be a joke — it would be a convention.

Team Mut··builds mium··Falktron, Oelde
tl;dr··30 sek
  • ··A file-naming scheme is knowledge architecture, not paperwork.
  • ··Pick one scheme per domain (DIN 5008 for the office, SemVer for APIs, ISO 8601 for logs).
  • ··Tooling is enough when a person can hit the pattern predictably.
reels··3–15 sek
12,4K
S1 in 15 sec
38,1K
_FINAL_FINAL?
6,9K
SemVer vs CalVer
21,7K
ISO 8601 hack

Why this topic, now

We have crossed the line where file names stop serving the person and start blocking them. Cloud sync, AI search and compliance audits now treat the file name like an API — not like a sticky note.

The rules

#1Date up front

YYYY-MM-DD at the start turns the file explorer into a timeline. ISO 8601 sorts alphabetically just as it sorts chronologically — free of cost.

#2Keyword, not a story

One word, not a sentence. The scheme decides the order, not the length.

#3Versioning made explicit

_v01, _v02 — two digits, starting at 01. Saves you sorting bugs from v10 onwards.

#4Status sparingly

Status tags like _DRAFT, _REVIEW, _FINAL only when the workflow forces it. Otherwise it troubles the eye.

#5Case does not matter

Keep the convention in lower case. Cloud storage sometimes does not tell upper and lower case apart — and you should not have to know.

Before / after

BeforeAfter
Quote Patel Industries REVISED 2 (Copy)_FINAL_now_really.docx2026-05-01_quote_patelindustries_v03.docx

Which scheme for which use case

  • DIN 5008 (S1/S2): office, contracts, quotations, reportings.
  • SemVer (S6): APIs, SDKs, software releases — MAJOR.MINOR.PATCH.
  • ISO 8601 + time (S3): logs, capture streams, telemetry.
  • GAMP 5 (S5): regulated systems (pharma, medical devices).
  • Logseq convention (S11): personal knowledge vaults with Git.
SemVer
Semantic Versioning — MAJOR.MINOR.PATCH. MAJOR = breaking, MINOR = feature, PATCH = bugfix. The standard for APIs, because machines can compute on the order of the numbers.
# Example migration for a directory
for f in *.docx; do
  mv "$f" "$(date -I)_${f// /_}"
done

The human side

The commonest cause of failure is not the wrong scheme, but the missing example from the top. If the leadership team keeps sending “xyzFINAL.docx”, the team learns that the convention is optional.

A file-naming convention is 30% standard and 70% discipline.

— from the pilot workshop

Done in three weeks

  1. Week 1: decide the scheme (1 workshop, 90 min).
  2. Week 2: pilot in one team — old files live on, new ones follow the rule.
  3. Week 3: company-wide roll-out with a short cheat-sheet (1 PDF page).
Bring your knowledge into shape.
Give your knowledge a name you find again. Your second brain holds the convention so you need not — a companion, not a filing cabinet.
Reserve your slot··free of cost →
Reserve your slot··free of cost →