Re:Some bad Git situations and how I got myself out of them
by brusch64 on Friday September 09, 2016 @05:59AM
(#12460758)
>we now have close to half a century of evidence that no human currently living can use C safely
How many operating systems are written in C ?
How many of the more mainstream operating systems are written in other languages ?
You're right that C is the wrong tool for a lot of applications. But if you need total control and speed and power it still works for many projects.
In an ideal world -- one where network effects of GitHub hadn't crushed all competition -- I'd get to choose Mercurial as my daily version-control system. It has similarities to git, in that both are largely user interfaces to a DAG, but its guiding philosophy and approach to the interface it exposes are far better in my opinion.
In my opinion Git is the C language of version control systems. If you are careless it's not the tool for you.
You probably don't want to make that assertion; we now have close to half a century of evidence that no human currently living can use C safely, and I don't think you'd want that to carry over to git. And it's not a matter of "careless" or not -- extremely intelligent, extremely-well-trained, extremely-careful people still write unsafe C.