3 ms·
My biggest git gripe is that its cognitive load can get high pretty quickly, while really for a VCS you want it to be powerful but stupid easy all the time. For
by dbrueck 4y ago
My biggest git gripe is that its cognitive load can get high pretty quickly, while really for a VCS you want it to be powerful but stupid easy all the time. For example, if you try to find info on best practices on non-trivial git stuff, you find compelling and well-articulated arguments that are diametrically opposed to each other (see: rebasing).
I use git constantly and hardly ever have problems with it, but only because I use a tiny fraction of it and I religiously follow an exact process every time. I've had people tell me all sorts of reasons why my approach is not good, and they're probably right, but it's really nice to not have to give my VCS very much thought 99% of the time.