Retelling Stories with Commit Diffs in My Head

In my teenage coding days around 2001, before I used version control systems, and for a long time, I spent a lot of time reading code just to somewhat memorize it and to know what happens where and when and how I got there. This state of mind has a distinct feeling for me, or rather: an aftertaste, that I instantly remember when I stare at a codebase that past me left with tons of dirty changes.

Continue reading …