News for hackers. Stuff that matters.
Re:An Analysis of vgo by paulsutter on Tuesday May 15, 2018 @04:29AM (#17072485)
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. Something better could be even more right, and adoption would be the measure.

> git may have become successful, but that doesn't mean it's right.

Re:An Analysis of vgo by kasey_junk on Tuesday May 15, 2018 @05:10AM (#17072652)
Gits adoption was driven by github, which won by making public repos free & private repos cost.

If bitbucket had that business model instead of the inverse we’d all think of git as that weird bad hg that Linus forces the Linux devs to use.

Git is a classic example of other factors than the software driving use.

Re:An Analysis of vgo by paulsutter on Tuesday May 15, 2018 @09:00AM (#17073573)
Great then you should be able to do even better, right?

Seriously give it a try

Re:An Analysis of vgo by pjmlp on Tuesday May 15, 2018 @09:26AM (#17073718)
First we need to power up to Linus skill level, then we can apply the same community influence spells.

Git would be dead on the water if it wasn't for being written by Linus and a requirement to interact with Linux development.

Re:An Analysis of vgo by munificent on Tuesday May 15, 2018 @12:25PM (#17075145)
> 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.

Re:An Analysis of vgo by weberc2 on Tuesday May 15, 2018 @10:27AM (#17074125)
I get the general thrust, but this argument can be used for any incumbent. `git` is popular because _github_ works. Had github's founders stumbled upon Mercurial first, we would all be in a moderately better place. But yes, at the end of the day, Git Is Good Enough (TM).