3 ms·
Given how widely used git is, we must also empathize as widely as possible. Meaning, users of git are on a spectrum from hardcore engineer with two decades of U
by fleddr 4y ago
Given how widely used git is, we must also empathize as widely as possible. Meaning, users of git are on a spectrum from hardcore engineer with two decades of Unix experience to casual hobbyist.
The casual group may include people very young/old, people with no (significant) background in programming, people that had little formal education in general, non-English speakers, people with cognitive limitations.
When you approach Git like that, neither the commands nor the concepts behind them make any sense.
Saying something like "see, git is just a merkel tree of immutable objects with a unique hash id and a commit is a blah blah..."
...makes no sense whatsoever to the casual group. They are alien words and concepts that are not relatable to the actual task: I just want to version manage something.