|
|
|
|
|
by munificent
2957 days ago
|
|
> Git isn’t ideal, but it is right. It’s right because it’s solving source code control for a huge percentage of software projects. Your statement is only true to the degree that it's a tautology: Git's popularity demonstrates that it's right and the definition of "right" is "popular". But if you want to use "right" to mean anything else, maybe to say something about it's technical merits independent of sociological factors like the network effect, first-mover advantage, high-profile early adopter, etc. then your sentence doesn't add any information. Personally, I think Git's user experience is an unremitting shitshow, the kind of disaster that makes one reconsider Hanlon's Razor. The technical capabilities buried under that UX are pretty nice, though you could probably discard 1/3 of them without impacting any noticeable fraction of users. The performance is excellent and it's very easy for developers to underrate how much that effects user satisfaction. And it had the good fortune to win on almost all of the sociological factors that largely determine product success. |
|