I believe this is a wonderful way for someone to learn a piece of technology in depth.
But I have to wonder if you actually had anyone (else!) successfully _use_ this to further their understanding of git?
Generally, for me, it's either myself doing the exercise unguided, reading the documentation on internals, or reading the original source code. So I am certain it was a huge benefit for you, but it's more of a question on the approach being used with "students" and how successful would it be?
But I have to wonder if you actually had anyone (else!) successfully _use_ this to further their understanding of git?
Generally, for me, it's either myself doing the exercise unguided, reading the documentation on internals, or reading the original source code. So I am certain it was a huge benefit for you, but it's more of a question on the approach being used with "students" and how successful would it be?