"Policy (the application logic) should be cleanly separated from mechanism (the domain primitives), but if there is a lot of code that is neither policy nor mechanism, chances are that it is accomplishing very little besides adding global complexity to the system."
@skells Hrm. I’m not sure; in those circumstances I’d probably put my global .gitconfig and an uncompiled copy of my .emacs.d folder on the disk, as well as the Windows installers for each – Mac, BSD, and Linux you can always get them from homebrew or the distro package manager, given network. Then I’d write three install scripts, two in sh and one in ps1, to put the files where they belong and perform the installs.