3 ms·
I think that this video should be considered mandatory viewing if you're a developer using Git — the whole lecture starts from the basic data structures involve
by jacobegold 3y ago
I think that this video should be considered mandatory viewing if you're a developer using Git — the whole lecture starts from the basic data structures involved and builds from there, as opposed to the way that it seems many people approach Git: "What command do I run?"
https://www.youtube.com/watch?v=2sjqTHE0zok https://www.youtube.com/watch?v=2sjqTHE0zok
- SAI_Peregrinus 3y agoThat's great evidence that git's UI is such a leaky abstraction that it's actually terrible.
- funcDropShadow 3y agoGit's UI is not meant as an abstraction at all. It is a set of tools to work on the underlying model. And the underlying model is actually quite elegant and understandable. I'd take that anytime over a leaky abstraction like subversion.
- keithalewis 3y agoBuh, buh, but Linus wrote it. There's got to be a pony in there somewhere. /s