Live data from Hacker News

Ask HN: How do you organise your hard drive?

news.ycombinator.com

161–170 of 255 posts

Re: Ask HN: How do you organise your hard drive?

#161
By project

Sometimes I have a file in the project's top level directory explaining what the subdirectories are.

Or if I have five or six scripts which accrete over time with data going in one end and coming out the other end, I write a file explaining how I do it, before my shell history disappears and I forget.

I go with Ubuntu's default Music, Videos and Downloads. The other high-level directories are a development directory, a work directory, a personal projects directory, a personal directory, a development scratchpad directory, a things-to-do directory, and an old accumulated junk directory.

The development directory has some binary packages, git repositories, development journal notes (not on my blog), as well as some notes on aspects of languages and frameworks.

The development scratchpad directory has subdirectories by date. Mostly for code I am writing.

My work directory has all work information.

My personal projects directory has tax info for my S-corp, bank information, as well as information on personal side business projects and code.

My personal directory has my resume, contact info for friends and family as well as pictures of them, personal tax info, and this sort of thing.

I also try to name directories, and sometimes files, so I can find them with locate.

Re: Ask HN: How do you organise your hard drive?

#163

- bunch of random files in ~/Desktop/ - more random files in ~/Desktop/old/ - more more random files in ~/Desktop/old/old/... - real stuff in ~/dev and ~/Site/ - a mix of important and unimportant files in ~/Downloads/

Withought Spotlight I‘d be lost

Re: Ask HN: How do you organise your hard drive?

#164

- bunch of random files in ~/Desktop/ - more random files in ~/Desktop/old/ - more more random files in ~/Desktop/old/old/... - real stuff in ~/dev and ~/Site/ - a mix of important and unimportant files in ~/Downloads/

I'm in a similar boat, and I'll mention one "weird trick" that has helped me.

What used to happen was I'd download, say, an Ubuntu image, use it, and then say "... I might need this again" and leave it there. Then a week goes by, I've forgotten its there. Sorting by Date Added its now piled under 10 other items. The empire of dirt grows...

The trick? A Trash that automatically empties items older than 30 days. MacOS has this, at least. (Note, this is a rolling empty; not an "empty everything every month" kind of deal). Now I just delete those "I might need this..." files. I know I can grab it from the Trash if I need it again, which I've done a few times. Most of the time, I didn't need it, and so it gets thrown out as it should.

The effect is two fold. Obviously there's less junk in ~/Downloads in general. But that has the knock-on effect that it is now less daunting to go through and sweep up ~/Downloads.

Empirically, my ~/Downloads, ~/old.Downloads, etc. used to be filled with easily 400 files and folders each. Now? My current ~/Downloads is at 76 items after two years. And that's currently at my peak; I'm about to go through and clear out about 20 of those things. Which is easy to do, compared to trying to face a mound of 400 files with names like "TEST.txt"...

Re: Ask HN: How do you organise your hard drive?

#165
The posts have made me realize how little I use an actual computer for day to day personal use.

My work computer has all of our repos under the \git folder

For repos that I have started it is

\git\{project} - contains all of the CodeBuild, CodeDeploy, and CloudFormation related files as well as Word and markdown docs

\git\{project}\src\{language} one project can have a combination of languages and each are built differently

\git\{project}\sql\ - usually there are some one off scripts that we need to run related to a project.

As I said above my personal computer doesn’t get used as anything too much besides as a Plex server and all of my movies and TV shows are stored in the Plex recommended structure.

Photos - I don’t have that many in the grand scheme of things but they are all in Google Photos and are automatically tagged and organized by date and location. I guess I should sync them to my computer to be backed up by Blackblaze.

Random Notes - in the Notes iOS app organized by subject.

Technical Ebooks in PDF format - Google Drive folder and shared with friends.

Personal documents in PDF format - in iBooks backed up to iCloud.

Resumes and a few other Word docs - in OneDrive.

If either my computer, phone, or iPad got destroyed, I wouldn’t be too inconvenienced. The most inconvenient part would be waiting for BlackBlaze to ship a hard drive with all of my media.

Re: Ask HN: How do you organise your hard drive?

#166
~/Projects//

The year is the year I created the project directory (used over multiple years), so kind of arbitrary, but it's a useful rough guide. Started using this system in ~2010 or so and never looked back.

I do have some miscellaneous other stuff (guess what ~/Music, ~/Diary contain) but that's mostly it. I make heavy use of ISO-8601 YYYY-MM-DD dates in filenames.

Re: Ask HN: How do you organise your hard drive?

#167
Hierarchy starts in Documents. $name is employer name

- .{$name}

  - {$name} Administrative = my personal corporate footprint.  W-2s, onboarding, perf reviews, etc

  - {name} Projects

    - PMO Projects

    - Leadership Projects

    - Team Projects = internal initiatives

    - Administrative Projects = stuff like, we need to update our service catalog portfolio or create a new RACI

    - Application Projects = stuff like, “migrate the Fruitbasket database’s nonclustered indexes and staging tables to new filegroups”.  Small technical projects, surfaced by our team

  - {$name} Troubleshooting

    - YYYYMMDD-$app-problem-desc = all the documents and data for a specific issue.  Log dumps, AARs, executive summaries

  - {$name} Management

    - Vendors

    - Budgeting + Forecasting

    - Expenses

    - Technical Portfolio

    - Team Members

    - SLAs / OLAs

    - Audits

    - Onboarding

  - {$name} Documentation

  - {$name} Forms and Templates

  - {$name} Meetings = all meeting agendas and write ups.  Each is a txt file named as YYYYMMDD-stakeholder/app-topic.  Can be a tossup whether a meeting write up goes here or in a project folder.

  - {$name} Change Management = docs and data for each change I’m either submitting or implementing.  Each sub folder named by the Servicenow ID and a description.

  - {$name} Operations = heat maps, log dumps, baselines, WIP documentation.  Much of this is getting moved to github.

Re: Ask HN: How do you organise your hard drive?

#168

- bunch of random files in ~/Desktop/ - more random files in ~/Desktop/old/ - more more random files in ~/Desktop/old/old/... - real stuff in ~/dev and ~/Site/ - a mix of important and unimportant files in ~/Downloads/

I'm in a similar boat, and I'll mention one "weird trick" that has helped me. What used to happen was I'd download, say, an Ubuntu image, use it, and then say "... I might need this again" and leave it there. Then a week goes by, I've forgotten its there. Sorting by Date Added its now piled under 10 other items. The empire of dirt grows... The trick? A Trash that automatically empties items older than 30 days. MacOS…

This is similar to /tmp/ on Linux (well, Debian at least). On each reboot it gets emptied which means I put there everything that I will probably not use after this session. Suspend / wake cycle doesn't empty /tmp/ directory, but just knowing it will get emptied sooner or later is enough.

Re: Ask HN: How do you organise your hard drive?

#169
post #53

For PDFs, references and notes I highly recommend using an app that can assign tags―several for an item, of course. Preferably, tags themselves should be organizeable at least in a hierarchy. You won't create a good collection of tags right away, but you'll grow and groom it over time. It's important to assign tags to new items as soon as they come in. Gradually, you'll learn what words you actually use when you're l…

Qiqqa is a great program for managing a PDF library. It does OCR, full text search, shared libraries, cloud libraries, bibtex for citations, tagging, and doesn't choke on massive libraries.

Re: Ask HN: How do you organise your hard drive?

#170
~/Downloads symlinked into ~/Dropbox, used for everything ephemeral.

~/Documents symlinked into ~/Dropbox has documents I actually need to keep track of. There's not really that many.

~/Dropbox/Media/{Videos,Music,Books} sort of self explanatory

~/Pictures symlinked to ~/Dropbox/Photos

~/code has all the stuff I work on

~/source has stuff I don't edit/control

Post reply on HN