Flashback to January 1999, when this IT pilot fish is hired by a small software company with a very specific customer base — and no Y2k concerns.
“They developed software to manage all aspects of medical offices: billing, appointment book, patient notes, etc.,” fish says. “I asked the owner if he had done any Y2k testing. ‘It’s fine,’ he assured me.
“By late fall, I was getting concerned that he had not done any formal testing, so I conducted some stealth code reviews. The code, surprisingly, never assumed the century, and the calculations all used an appropriate algorithm for calculations that would work just fine after January 1, 2000.
“I felt a little better after that, but I still had a nagging worry, given the lack of formal testing.