GIT is a technical marvel, and due to its immense usefulness many people have mastered it and have become more productive because of it.
But that doesn’t mean it’s not confusing, both over- and under-documented and unpredictable.
To me it’s a bit like seeing someone work with highly specialized systems (think: CAD or a particle collider): who am I to say it “doesn’t work”, these people are designing cars and discovering bosons. But still I think: if someone could design these things again from scratch, they could likely be even better.
But that doesn’t mean it’s not confusing, both over- and under-documented and unpredictable.
To me it’s a bit like seeing someone work with highly specialized systems (think: CAD or a particle collider): who am I to say it “doesn’t work”, these people are designing cars and discovering bosons. But still I think: if someone could design these things again from scratch, they could likely be even better.