>>1215483For most images and small videos, I use Hydrus, not hooked up to any external tag repository, but with my own simple tagging system that gives just enough information to find what I'm looking for without much fuss.
For a small handful of images where the filename is significant (eg, pic related), I just keep them all in one folder.
For music, I pretty much never interact with it through the filesystem, only through foobar, so I don't even know or care what the files are named, just what the metadata says.
For my anime and other large videos, I leave the individual filenames as whatever they came as from the torrent, but place each entry in a neatly named folder in a central location, so they can be easily searched for. Same thing with manga and ebooks.
Source code files pretty much take care of themselves, you naturally want to name them something sensible and keep them organized in folders grouped by project.
Any other files that don't fit those categories, I throw into the same folder sorted by date modified, and name just specifically enough to (ideally) know what they are without opening them. Sometimes if there are a few that are related, I put them into a further subfolder.
All this works pretty well for my purposes, and does feel fairly tidy.