“What’s been most surprising so far is that I originally thought “to understand Git, people just need to learn git’s internal data model!“. But the more I talk to people about their struggles with Git, the less I think that’s true.”
https://jvns.ca/blog/2023/12/31/2023--year-in-review/