The half-life of code & the ship of Theseus

from blog Home on Erik Bernhardsson, | ↗ original
As a project evolves, does the new code just add on top of the old code? Or does it replace the old code slowly over time? In order to understand this, I built a little thing to analyze Git projects, with help from the formidable GitPython project.