News for hackers. Stuff that matters.
Re:Firefox Development Is Moving from Mercurial to Git by tatersolid on Tuesday November 07, 2023 @09:44AM (#38177297)
> Git keeps is simple as possible

Of all the adjectives used to describe Git, “simple” seems to me the least appropriate.

Yes, the internal Git implementation is a “simple” DAG of content hashes, but the rest of the plumbing leaks so badly into user space you can’t begin to call using Git “simple”.

Re:Firefox Development Is Moving from Mercurial to Git by bayindirh on Tuesday November 07, 2023 @02:07PM (#38181309)
The usage of Git is not simple for the beginners or advanced scenarios. Even Linus accepts this, and this is why Git is named Git [0].

However, the mental model required by Git is much simpler than Mercurial, or at least designed to be presentable in a much simpler manner, and this counts for many folks, even if these people can work with much more complex mental models.

At the end of the day, our attention span and power is limited.

[0]: https://en.wikipedia.org/wiki/Git#Naming