In my old life, before I left academia, I delved into researching things that were fairly arcane.1 I had no problem with doing mathematics for its own sake, and I still find value in doing so.
However, after starting my new career in Data Science, one of the areas in which I had to play catch up--and fast--was in learning how to code.
Although I found it easy to pick up a few git commands by rote, it wasn't until I bumped into an earlier iteration of this talk by Michael Schwern that I had a basic grasp of the internals of git.
This is a code snippet:
So, a lot of things have changed...