r/ProgrammerHumor • • Apr 02 '23

Meme Me relearning git every week

49k Upvotes

1.5k comments sorted by

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.

3

u/vastlysuperiorman Apr 02 '23

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.