← Back to context

Comment by otterpro

4 years ago

I have been using johnydecimal system as a basis to organize the folders in my computer for past few years, and the main area category ie buckets are ordered by priority/importance. My main bucket directories kinda look like this:

    * 10/11 notes/
 * 10/11 notes/11.01 notes/ (... all my text notes)
      + (I usually use a shortcut / alias of `notes` since it is the most frequently accessed directory)
 * 10/11 notes/11.02 onenote/ (... all OneNote docs)
 * 10/12 home/
 * 10/12 home/12.01 123 MainSt/ (... deed, map,...)
 * 10/12 home/12.02 insurance/
 * 10/12 home/12.03 HOA payments/
 * 10/13 finance/
 * 10/13 finance/13.01 paychecks/
 * 10/14 tax/
 * 10/14 tax/2020/  (... tax by years, this is one place I use year instead of sequential id#)
 * ...
 * 20-29/21 projectX/ (... current working project)
 * 20-29/21 projectX/21.01 src/ (.... this is usually from git)
 * 20-29/21 projectX/21.02 assets/
 * 20-29/21 projectX/21.03 docs/
 * 20-29/22 projectY/ (... side or 2nd project or project I'm planning on working in future ) 
 * 20-29/23 blog/ (... all my blog post source)
 * 20-29/23 blog/23.01 siteX/   (... hugo blog post files for siteX)
 * ...
 * 30-39/31 JSFramework/ 
 * 30-39/32 VideoResource/
 * 30-39/33 AudioResource
 * 30-39/34 Reference/  (...programming books, doc related to work)
 * 30-39/34 Reference/34.01 javascript
 * 30-39/34 Reference/34.02 reactjs
 * 30-39/34 Reference/34.03 dotnet
 * ...
 * 40-49/41 tv_movies/
 * 40-49/41 tv_movies/41.01 futurama/
 * 40-49/41 tv_movies/41.02 trailers/
 * 40-49/42 music/
 * 40-49/43 os/
 * 40-49/43 os/43.01 debian/
 * 40-49/43 os/43.02 ubuntu/
 * 40-49/43 os/43.03 freebsd/
 * 40-49/43 os/43.04 windows/
 * 40-49/43 os/43.05 mac/
 * 40-49/44 games/
 * 40-49/44 games/44.01 DOS/
 * 40-49/44 games/44.02 retro/
 * 40-49/44 games/44.03 mac/
 * 40-49/45 books/ (...books not related to work, ie fiction, non-fiction)
 * ...
 * 50-59/51 archive/
 * 50-59/52 backup1/
 * 50-59/52 backup2/
 * ...

* for root folder such as `10-19/`, I use `10/`, as it's easier and shorter to type Partitioning by these buckets help me organize, search, and backup properly. Searching is also fast, since instead of searching the entire external NAS/RAID for something, I can first narrow it down to reduce search time.

I can use this to partition type of files I have into separate external disk or flash drives, too. For work, when I'm on the road, I can just have the folder 20/* and 30/* in an external USB drive instead of taking the entire NAS. If I need to escape a burning building, I can just take the small SD card which contains 10/* backup.

It also helps me with backup strategy, as 10/ gets backed up most frequently (ie daily/weekly), while 40/ gets backed up only once in a while.

(EDITED to show example directory)

I love the idea and congratulate you on its execution, but I’d discourage others from trying the same, at least initially. The problem is that you have analysis-paralysis. You worry that you’ll make your 40-49 folder then realise that you missed something and want to re-arrange.

In most situations — you’ve found an exception — it’s better to think about it a bit but then just start. The numbers have no meaning, even if that doesn’t tickle my neatness gene quite as much as it might. ;-)