3 ms·
Git interface is hard, because git is hard. Git is hard because it is so powerful. Git developers don't care about newbie users who can't even bother to RTFM. T
by Rarebox 14y ago
Git interface is hard, because git is hard. Git is hard because it is so powerful. Git developers don't care about newbie users who can't even bother to RTFM. There is just no reason they should.
Git user interface is fine when you finally learn how to use git.
- LeonidasXIV 14y agoA browser is hard. Firefox is easy. I don't think your reasoning holds. That's why we have abstractions, to make hard things easy.
- Rarebox 14y agoThe idea of a browser is far easier to understand than git from users perspective. Implementation is something user doesn't have to know about (for firefox or git). What makes git so powerful is that it doesn't abstract things as much as other systems. To make git easier would mean making it less powerful. I rather use a tool that is complex than a tool that doesn't let me do what I want.
- lennartregebro 14y agoNo, git is not hard because it's powerful. It's hard because it's defaults are non-sensical, and it's user interface are neither close enough to how it's internal mechanics to be predictable, but not far enough from the internal mechanics to provide understandable abstractions. The result is that it behaves unpredictably and confusingly. And that's a bad UI, no matter how powerful things are below. "Git developers don't care about newbie users who can't even bother to RTFM." This is probably true. "There is just no reason they should." Yes there is.