Software Archaeology

An important aspect of the domain

I was recently reminded of a post I sent to the Google Corp internal Google+ (RIP) a decade(!) ago.

The topic of the post was software archaeology. The prompt was how Blink (Chromium’s Web engine) internally uses reference counting that traces back to early KHTML.

Picture of an archaeology site.

I’m reposting this decade-old observation that is even more relevant today:

Every Computer Science curriculum should include a course named “Source Code Archaeology”

Subjects would include:

Photo by Hulki Okan