$HOME, not so sweet $HOME
ATMO the XDG standard is broken by design, and has been designed by drunk people who wanted to emulate the bad behaviors of windows users.<p>Why would we want cache file in our home directory when we have a &#x2F;var directory for this kind of stuff and especially a &#x2F;var&#x2F;tmp directory which has the sticky bit ? Who decided that cramming stuff into ~&#x2F;.cache was a good idea instead of putting it in &#x2F;var&#x2F;tmp&#x2F;usercache-&lt;username&gt; directory?<p>Why would we want a .config and .local directories full of binaries, artifacts and config files within our documents when we have &#x2F;usr&#x2F;local for that? Put that into &#x2F;usr&#x2F;local&#x2F;&lt;username&gt; instead!<p>And then comes the terrible folder list:<p>Desktop : this one is largely unused by me, why putting icons in a screen when they will be mostly obscured by windows while I am using my computer? Do we have to replicate all bad ideas of Windows?<p>Documents : this one is okayish, but why isn&#x27;t my whole homedir a documents homedir if we can clean it up from all the config, binaries and cache shit eh? Aren&#x27;t Pictures, Music, Videos or what I download documents too?<p>Downloads : that one may be useful, although &#x2F;tmp would be more interesting to me. For the most part if I don&#x27;t use the files I download immediately I will never look for them or they will be possibly obsolete by the time I find them. It forces me to do housekeeping while having them in &#x2F;tmp would clean the shit at next reboot.<p>Music: ok I suppose but nowadays lots of people are using streaming, I mean I can create it myself if I want to.<p>Pictures: this one is stupid, why is a picture not a &#x27;document&#x27; and why would we need to separate it? What do I do if I want to put pictures asset in my markdown document? Should I point it to some obscure directory here or should  I put it in myproject&#x2F;assets&#x2F; ? OK some would argue this is a good place to auto import your photos from your camera but wait. If one day I use digikam but then I later decide it is not so great and want to use something else it is likely to make a mess.<p>Public: most people never use that. It is for file sharing purpose I reckon but it can be created whenever you need to by the 0.2% of people who will use it.<p>Templates: same as public, people are never that organized and will rarely put templates there instead of next to their docs. I never saw any app making use of that, most of the builtin templates are provided with the package and are stored in &#x2F;usr&#x2F;local<p>Videos: same stupidity as Pictures. My Videos ARE documents. Besides, what if I want to keep the videos of one event or my vacations next to the Photos? Why would I want videos of my kids playing on the beach be next to regular movies, porn, videos from a sports event I participated at or screen recordings?<p>All these folders are meant to target a majority of users but in the end create a fake sense of organization that doesn&#x27;t really work for anyone, everybody end up having files everywhere and&#x2F;or only partially following those conventions which end up with the same mess as having just the regular mess &#x2F;home&#x2F;&lt;username&gt; or &#x2F;usr&#x2F;local&#x2F;home&#x2F;&lt;username&gt;