I made the mistake of making my media playing computer the one that does the downloading instead of the Raspberry Pi that is the media server and is hooked up to the 5 TB drive. As a result, the media playing computer, which was formerly my personal laptop, has filled up with stuff not yet uploaded to the media server.
A lot of the space there was taken up by my personal projects. I, after making sure projects I cared about were either on my current computer or on GitHub, delete 20 GB of them (though most of the bulk was `node_modules`). While doing it, I saw a lot of projects that either never went anywhere or went somewhere but not far enough. A lot of lists like this:
% dust -X plex-etc
50M ┌── curse-notice │ ██ │ 1%
52M │ ┌── node_modules │ ██ │ 1%
52M ├─┴ fm-modulator │ ██ │ 1%
51M │ ┌── node_modules │ ██ │ 1%
52M ├─┴ smokestack │ ██ │ 1%
51M │ ┌── node_modules │ ██ │ 1%
53M ├─┴ riffle │ ██ │ 1%
50M │ ┌── node_modules │ ██ │ 1%
53M ├─┴ council │ ██ │ 1%
51M │ ┌── node_modules │ ██ │ 1%
53M ├─┴ svg-vertex-editor│ ██ │ 1%
54M ├── observatory-cache│ ██ │ 1%
52M │ ┌── node_modules │ ██ │ 1%
54M ├─┴ vat │ ██ │ 1%
52M │ ┌── typescript │ ██ │ 1%
93M │ ┌─┴ node_modules │ ██ │ 2%
93M ├─┴ review-testbed │ ██ │ 2%
80M │ ┌── node_modules │ ░██ │ 2%
140M ├─┴ godtributes │ ███ │ 3%
223M │ ┌── local-media │ ░█████ │ 5%
251M ├─┴ gopro-grab │ ██████ │ 6%
83M │ ┌── objects │ ░░░░██ │ 2%
83M │ ┌─┴ .git │ ░░░░██ │ 2%
252M ├─┴ vocode │ ██████ │ 6%
4.0G ┌─┴ . │█████████████████████████████████████████████████████████████████████████████████████
I think this kind of review is good for you, though, I can't say exactly how.