Published on Feb 14, 2022 by Arpad Ray
While working on Repography I've explored a ton of open source Git repos. Recently looking at golang/go, I was amazed to see the first commit appears to be from computing legend Brian Kernighan in July 1972.
Brian is then hard at work for the next few years:
In 1988 the team decided to take a break — for about 20 years — before Robert Griesemer's first commit, Go spec starting point.
It's interesting to note that the file from these early commits (the final ANSI C version) is still in the Go repo today.
I absolutely love that someone took the time to implant this easter egg and that it still endures, in such a prominent project.
Finally, having fiddled with the time range a bit, I rendered the poster I intended to... I think this makes it super clear how the core team has evolved over time. It's also encouraging that several of the top contributors appear to have become involved relatively recently.
I wonder what other easter eggs and interesting stories are hiding in commit histories? If you have any suggestions please let us know.
Update: As mentioned in the discussion on HackerNews, Russ Cox also wrote about this easter egg providing lots of great context.
One click, no signup required