After spending a year working with a certain technology, one of my favorite things to do is revisit some documentation explaining the basics of said technology. I like it because it reaffirms things I discovered on my own but didn’t quit comprehend when originally researching. Having never seriously worked with version control until the past couple years, Git is something I kinda took for granted, because I used it very simply and thus never really broke it. When having to peak under the hood, I learned much of which is covered in this post:
Nick Farina’s: Git Is Simpler Than You Think
I love coming across resources that explain things in such a way that you don’t find yourself searching for answers to the document that was suppose to explain things in the first place.
I also love Nick’s humble tone in this article. Instead of the know-it-all feel you get from most technologists’ blog posts / documentation, Nick explains how Git works without making you feel like an idiot for not knowing how it worked in the first place.