Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: