Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've been chipping away at moving to my own flavor of JD over the last year. One of the first things I did was add one higher level with broad categories, numbered as x00. Tis way things are broadly organized, I still don't have to 'fundamentally' go more than two folders deep or 'have more than 100 folders', but I can use it for my entire work life despite having 100-ish actual technical projects.

Backporting old docs to this system is a real chore and honestly, I haven't been very disciplined about that part, besides moving old Project folders under the top-level Projects folder. But this is always going to be an issue with any new filing system, and I don't think there's a lot of value in doing it. Maybe would be an interesting programmatic exercise. But I, hotsauceror at his keyboard, am NOT going to go and retroactively assign a 753.0026 etc identifier to every document lol...

My rough, rough hierarchy is as follows:

  100 - Administrative
    - 110 Interview Notes
    - 110.001-eng-john-smith.md
    - 120 Onboarding
    - 130 Performance
    - 140 Training + Certification
    - 150 Travel + Expense

  200 - Analysis
    - 210 Code Review
    - 220 Performance Tuning
    - 230 Technical Specs

  300 - Documentation
    - 310 HOWTOs and Runbooks
    - 320 Technical Specifications
    - 330 Environment
    - 340 Processes

  400 - Meetings (this is a catchall)
    - YYYY-MM-DD-annual-project-plan.md
    - YYYY-MM-DD-budget.md
    - YYYY-MM-DD-new-policy-rollout.md

  500 - Operations
    - 510 Stack #1
      - 510.001-turn-it-off-and-back-on-again.md
    - 520 Stack #2
      - 520.001-reset-proxysql-after-network-partition.md
    - 530 ...

  600 - Troubleshooting (another outlier)
    - yyyy-mm-dd-stack-2345-bad-plan
    - yyyy-mm-dd-stack-1234-cpu-peg
    - yyyy-mm-dd-stack-3456-non-yielding-scheduler

  700 - Projects
    - 701 Project 01
    - 702 Project 02
    - 703 Project 03...

  800 - Reports

  900 - Training
    - 901 Brown Bags / Lunch+Learn
    - 902 Terraform Certification
    - 903 AWS Certification
I have recently added a 000 - Logs folder for places like coding journals, another trendy suggestion that pops up here on HN from time to time that I may or may not stick with...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: