top | item 32840382

(no title)

bzxcvbn | 3 years ago

I just wish that Windows app would use the filesystem as it's meant to be rather than just pretend "dotfiles" get hidden on Windows. Just put your data in $env:APPDATA, damnit! Don't clutter my home directory with "hidden" files that aren't really hidden! Even MS tools do it, it's frustrating.

discuss

order

jeroenhd|3 years ago

Same thing with Linux though, my home directory is cluttered with dotfiles and hardcoded paths because people either haven't bothered to look for a standard (XDG exists) or give you the middle finger and choose to do whatever they want anyway. Snap is probably the worst of these products.

You're pulling in a 400 megabytes of dependencies the second you touch cross platform GUIs, a library to automatically create and pick the right appdata folder really isn't that inconvenient at this point.

iforgotpassword|3 years ago

If at least all new config files etc would be put in ~/.config/ et al, but there is still new dotfiles being dropped in ~.

Looking at you, wget and your .hsts-something file.

yrro|3 years ago

Don't get me started on the wasteland that "My Documents" has become, given 20 years of incompetent developers.

pkaye|3 years ago

The "Documents and Settings" for user home directories used to annoy me because its too long to type and has spaces. Thankfully the now changed it to "Users". There was a time when some old installers wouldn't parse "Program Files" correctly because of the space. Also "ProgramData" is inconsistent with the others because no space. But that folder is now hidden anyway. No consistency at Microsoft.

mhh__|3 years ago

Another bit of incompetence that really winds me up is:

software that you can specify the install location for, so it installs a update manager at that location but then always installs the actual programs under the C drive

alyandon|3 years ago

To this day, I still have a few applications that store important user configuration files via hard-coded "C:\Program Files\Publisher\AppName" path names rather than literally anywhere else.

tomrod|3 years ago

Does anyone actually _use_ My Documents for anything legitimate these days?

Dalewyn|3 years ago

>Just put your data in $env:APPDATA, damnit!

Sincerely: Hell no. Nearly everything (mostly Electron) nowadays wants to dump everything into %appdata% and it is infuriating.

I can never have enough space on C: anymore. I finally relented and bought and allocated an entire 2TB drive to just to C: on my newest machine because of "%appdata% All The Things" nonsense. C: otherwise doesn't need anymore than 100GB to house Windows and a few other system-related odds and ends.

%appdata% isn't even where All The Things(tm) should be going by default anyway, %appdata% is for storing user-specific program configuration data only. The Windows-provided default directory for program installations is C:\Program Files, and files resulting from program use should go in the program's own install directory or into an appropriate directory under the user directory (eg: My Documents) by default.

Windows allows full access to the file system and all the benefits that entails for a reason. Just ask me where I want the damn thing installed/saved rather than just shitting all over %appdata%.

phendrenad2|3 years ago

Why does this frustrate you? Do you look at your home directory as a carefully-tended garden, and the translucent dotfiles are cluttering it up? Why are you attached to your home directory like that?

Also, this is why the registry was invented, but as we all know, that's a "bad idea" (because it's an old idea, which makes it bad, because being old makes ideas badder).

tomrod|3 years ago

There is a great solution! Give Linux a try. /s

In all reality, very OS has their quirks, and I see this _all_the_time_in_Windows_!

bzxcvbn|3 years ago

My $HOME in WSL is also a wasteland.