It's my understanding that - because of obscure constants in the git codebase - it's a bad idea to use dates before Sat, 03 Mar 1973 09:46:40 GMT because the usable git epoch is 1970 + 100000000s. More details available here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625480
FWIW: I routinely start my git repos with an empty commit to allow history rewrites and use Jan 1st, 1974 as my own epoch.
The file is not written in Go. It appears to be a "hello world". Since all these commits predate their git storage technology, it's a form of back-dating...
We recently had a look at first commits [1]. Most large projects start out as a code dump, so are less interesting.
[1] https://blog.wearewizards.io/first-commits