I think it was Vernor Vinge's Fire Upon the Deep that has computer archeologists who don't so much program as decypher ancient computer systems. Self is at times a bit like that, though hopefully I won't awaken a hostile weakly godlike AI :)
Exhibit A, a comment in "globals sunLinker loadPath: fpath IfFail: errBlk":
If the scheduler is running _Dlopen has to be wrapped with
unixGlobals os_file stopAsync and startAsync to avoid undefined status of
stdin, stdout, and stderr in case the dynamic linker decides to
abort this unix process. April 92, LB
I wonder whether this bug, whatever it was, has been fixed since 1992 :)
Russell