4 ms·
> It seems that it was developed without any concern for affording a good mental model of its operation to its users I think Linus' design goal was something t
by cabalamat 8y ago
> It seems that it was developed without any concern for affording a good mental model of its operation to its users
I think Linus' design goal was something that runs as quickly/efficiently as possible on large repositories.
> it is just a complex black box you chant arcane rituals at and hope it doesn't decide to burn your world down
My feeling too!
- influx 8y agoNo, his design goal was to create a vcs for the Linux kernel. Frankly most people use git like svn version 2, completely skipping the distributed parts of it. Git actually doesn’t scale to really huge monorepos.
- Deganta 8y agoThat's because most users don't actually need the distributed part of git. For most projects the sanest solution is to have a single master repository that all users pull/push from/to. IMHO the only real advantages over SVN for most users are the better branch/merge functions.
- jancsika 8y agoIn other words-- git is so good at being decentralized you only notice the consequences in the improved branch/merge UX.
- cabalamat 8y ago> his design goal was to create a vcs for the Linux kernel Which is a largish piece of software.