These are my dotfiles. There are many like them, but these are mine.
A lot of folks do it. They publish their dotfiles because they want other people
to enjoy them. Free as in Freedom and all of that.
And there’s not a damn thing wrong with that workflow.
The thing is, even though I do believe that dotfiles are meant to be
forked, there is a basic level of understanding that people should have
before they are blindly pulling in somebody else’s hackery.
I’ve experienced this first hand at least a few times. Somebody will grab all of
my dotfiles and not realize half of what they have available to them.
It’s great for me because I can sit down behind somebody’s keyboard and all of
my custom aliases just work. Sucks when I find out that they had no idea that
those shortcuts were available to them.
You shouldn’t use somebody else’s dotfiles if you’re not going to take the time
to fully realize what’s going on with them.
If nothing else, all of that extra magic comes with overhead that you shouldn’t
be carrying around if you’re not going to be using it. It’s also why I’ve sworn
off things like Oh My Zsh, Tmux Package Manager and Vundle.
Pesonally speaking, I want my dotfiles to be as trim and fine tuned to me and my
quirks as humanly possible.
Next time you’re thinking about forking my (or anybody else’s) dotfiles,
consider going through and just cherry picking the things you want to be using.
At the very least, make sure you’ve got a full understanding of what you’re
pulling in so that you can get the most out of it instead of just lugging around
somebody else’s bag of tricks.
My dotfiles may be a bit on the sparse side but I am always looking for ways to
improve them. I’d love to hear your favorite hacks so comment them below!