Subtractive Process
Today I edited an old page on my site because its references had disappeared1. I also noticed that my 'now' page2 was missing a place to note that I make edits somewhat regularly which got me thinking about publishing workflows.
I regularly edit old content and in the case of my docs and notes, I purposefully have the content organized to be continually edited. Over the years, I've noticed that people's tend to just stack more and more. I'm certainly guilty in that I've got half a closet of clothes that I don't wear and I've got a junk drawer in the mud room that's well... full of junk. It's especially true with computers because your storage isn't exactly noticeable. I've noticed that some folks like to stack files everywhere.
Over time, a file system just kinda worked itself out for me which is mostly based around having a really small number of directories and prefixing them with dates. In August 2012, I tweeted3
"my evolving naming convention knows no bounds"
Anytime I move to a new computer, start up a new server, or create a backup disc I always seem to use the same file system because I've likely simplified it as much as I'm able.
- computer
- disc
- server
│./
├── User/
│ ├── Desktop/
│ │ ├── empty or working files
│ │ └── _desktop.md - list date y.m.d - Entry
│ ├── Documents/
│ │ └── categories/ *family/finance/travel/work/etc
│ │ │ └── type/
│ ├── Media/
│ │ ├── audio/graphics/img/video
│ │ │ ├── y.m_project_name/
│ │ │ │ ├── vendor
│ │ │ │ └── assets/
│ ├── Projects/
│ │ ├── y.m_project_name/ (change date as updated)
│ │ │ ├── _notes_project_name.md - list date y.m.d - Entry
│ │ │ ├── _log/
│ │ │ ├── assets/
│ │ │ │ └── type/
│ │ │ ├── docs/
│ │ │ └── y.m.d/(achived)
│ ├── Production/
│ │ ├ ── project acronym
│ │ │ ├── _notes_project_name.md - list date y.m.d - Entry
│ │ │ ├── assets
│ │ │ │ └── type/
│ │ │ ├── www
│ │ │ │ ├── _log/
│ │ │ │ ├── assets/
└── _notes_computer-name.md - list date y.m.d - Entry
│./
├── Computer/Server_Name/
│ ├── date y.m.d
│ │ ├── _notes_computer_name.md - list date y.m.d - Entry
│ │ ├── Documents/
│ │ │ └── categories/ *family/finance/travel/work/etc
│ │ ├── Media/
│ │ │ ├── audio/graphics/music/photos/video
│ │ │ │ ├── y.m_project_name/
│ │ │ │ │ └── assets/
│ │ │ ├── date y.m.d/
│ │ ├── Projects/
│ │ │ ├── y.m_project_name/
│ │ │ │ ├── _notes_project_name.md - date list y.m.d - Entry
│ │ │ │ ├── _log/
│ │ │ │ ├── assets/
│ │ │ │ ├── docs/
│ │ │ │ │ └── type/
│ │ │ │ └── date y.m.d/
│ │ ├── Sites/
│ │ │ ├── project acronym
│ │ │ │ ├── _notes_project_name.md - date list y.m.d - Entry
│ │ │ │ ├── assets
│ │ │ │ │ └── type/
│ │ │ │ ├── www
│ │ │ │ │ ├── _log/
│ │ │ │ │ └── assets/
│ │ ├── Desktop/
│ │ │ ├── empty or working files
│ │ │ └─ ─ _desktop.md - list format y.m.d - Entry
└── _notes_disc-name.md - list format y.m.d - Entry
│./
├── ~ home/user
│ ├── .configs/
│ ├── _backup/
│ ├── └── date y.m.d:h:m_files/