if you're a unix-y person who writes software that reads and writes from places in a user's home directory, and you want to do something mac-adjacent, the correct idiom for paths in ~/Library/Application Support, ~/Library/Caches, etc is a reversed domain name. e.g. the way Pip does it, ~/Library/Caches/Pip, is wrong. The correct directory name would be ~/Library/Caches/io.pypa.pip
@glyph side question: is there an official name for that reversed domain thing? I think of it as Java packaging because that’s where I first saw it.
If you have a fediverse account, you can quote this note from your own instance. Search https://dementedandsadbut.social/users/genehack/statuses/114745832551646952 on your instance and quote it. (Note that quoting is not supported in Mastodon.)