4 ms·
> in a weird way, conversations about git are complicated because, unlike with so much other software, people don't just throw up their hands and get along the
by cxr 3y ago
> in a weird way, conversations about git are complicated because, unlike with so much other software, people don't just throw up their hands and get along the best they can
Sorry, I don't think that's compatible with reality at all. Too much experience with people clearly doing exactly that—frustrated people giving up, most often xkcd-style reset to the beginning—says otherwise. (And it's not just a matter of them existing. I'd wager this set probably accounts for the majority.)
- happytoexplain 3y agoPeople of course give up on trying to grok complex programs like version control all the time, git included. (where "giving up" means just using the UI and trying to derive meaning from the results with the minimal goal of achieving one task at a time). But in my experience, fewer people give up on understanding git internals than comparably complex program internals. I.e. the second layer of understanding is more accessible in git than in other software, where people often don't even start trying to understand the second layer, much less make real progress with that understanding. Edit: Sorry if I am talking past any of your points - I'm not familiar with the XKCD comic you referenced.