Not so. I once was called to a new client. The new design wasn't what they tasked me with (but that happened immediately after this initial job ...). They were way behind schedule, trade show coming up, so the only avenue to save the bacon was to gussy up an old system. A really, really old one. So I plunged in. Later in the day I presented my findings to the CTO. Found out that a math function was completely "missing" on a board where it definitely should have been. "What?!!" He turned pale. Now came the real issue. This board hadn't been touched in a decade or so, the SW guy was long gone but we managed to find him in a phone book. Whew! Next night he agreed to come in. Luckily he brought a stone-age compiler and computer that was able to read in the source code. The reason we couldn't read any of the archives was that it needed to be done under CP/M. I almost couldn't believe it. If they hadn't archived those ancient files the trade show would have been gone and the CEO mad as hell.
ROFL! That is amazing.
[...]