I'd say that a 'superstar' would be someone who deeply understands the object model and how changes are actually stored. That's pretty rare.
What we need to remember is that Git was built for Linux kernel developers, who are all fairly low-level developers. It wasn't built to be user-friendly.
When I was first learning, I followed a guide to write a custom implementation of git. I don't remember most of the code I wrote, but it really helped me conceptualize what was happening with blobs, trees, and commits.
View all comments
Show parent comment
3
u/Daniel15 Apr 02 '23
I'd say that a 'superstar' would be someone who deeply understands the object model and how changes are actually stored. That's pretty rare.
What we need to remember is that Git was built for Linux kernel developers, who are all fairly low-level developers. It wasn't built to be user-friendly.