5 ms·
I've only taught git like two or three people. 20-30 hours is insane. Could it be that starting from the commands is not the best way? Git is basically just bl
by tasuki 3y ago
I've only taught git like two or three people. 20-30 hours is insane. Could it be that starting from the commands is not the best way?
Git is basically just blobs, trees, commits, and refs [0]. Four simple concepts. Yes the interface is confusing and I don't know it either, but things are easy enough to look up.
[0]: I love "fast intro to git internals": https://docs.google.com/document/u/0/d/1X5SnleaX4qpLCc4QMAMWdvrA5QRsUO-YxXKjhSZRPpY https://docs.google.com/document/u/0/d/1X5SnleaX4qpLCc4QMAMW...
- ShamelessC 3y agoYou taught people with some sort of existing knowledge or advantage. This is one of those classic pitfalls that comes with experience - we forget how hard things were early on and/or fail to realize when something was “easy” because we had natural talent or passion. It’s probably best to consider that something like git is _not_ inherently interesting and is more likely (subjectively) boring and tedious to humans who are comfortable with simple saving and undoing of files.
- hardware2win 3y agoRofl Git is the only software where the need for learning its internals is recommended It is a sign of huge failure of API design