4 ms·
Let's be honest about Git
Linus is a smart guy, but he is not reknown for being people friendly, by his own admission.
Let's start with some facts. Linus decided to write his own version control system because the people who wrote free software he thought was good enough for his purposes decided to start charging users money for the fruits of their labor.
By his own account, he spent a couple of weeks writing git and named it after himself.
Moving into WAG territory, the original GitHub team thought since Linus wrote it there's got to be a pony in there somewhere. Evidently many other people did too. Eventually adults stepped in to monetize that and some of the original team got butthurt. The adults eventually made a pile selling out to M$ who recognized the operation is not about source code control, at all.
Git is very user unfriendly. It may solve Linus' problems, but it has caused a lot of pain when I expected it to solve mine.
- mikece 5y agoIt would be better, in my opinion, if instead of having a single implementation of a source control app there should be a specification not just for the source control itself but for SaaS products for collaborative development around that source control model (the latter wasn't obvious until GitHub built it though).
- mindcrime 5y agoIsn't something like that what OSLC[1] is about? [1]: https://en.wikipedia.org/wiki/Open_Services_for_Lifecycle_Collaboration https://en.wikipedia.org/wiki/Open_Services_for_Lifecycle_Co...
- sharmin123 5y agoSnapchat Safety Tips: Secure Snapchat Account: https://www.hackerslist.co/snapchat-safety-tips-secure-snapchat-account/ https://www.hackerslist.co/snapchat-safety-tips-secure-snapc...
- iab 5y agoWhat did you expect of it, that it didn’t do? Or did poorly?
- mindcrime 5y agoGreat, so use Mercurial, or Bazaar, or Subversion, or CVS, or RCS, or Visual Sourcesafe, or Perforce, or <gasp> Rational Clearcase.
- JanisL 5y agoDistributed version control intrinsically has difficult concepts, I find a lot of people who claim these things to be user unfriendly are struggling with the concepts of distributed version control. If you struggle with these concepts all the DVCS systems will be hard to use. While there's some rough edges with Git it's worth noting that at the time it was created most of the alternatives were significantly worse to use.
- 1vuio0pswjnm7 5y ago"The adults eventualy made a pile selling out to M$ who recognized the operation is not about source code control, at all." It is about __________ I could fill that in but I want to know what the OP thinks, or what readers think.
- keithalewis 5y agoAdvertising revenue. It's what makes our modern world spin.