Thirty days hath...

It's 1989, and this IT pilot fish is part of a Finnish research expedition to the Antarctic on a ship that's outfitted specifically for the mission -- or at least it's supposed to be.

"It was the first real trip for the boat, and there had been numerous delays and problems," says fish. "Many non-crucial subsystems had not been tested too well, and there had been time only for the mandatory ship checks, because Antarctic summer doesn't wait.

"The boat had numerous PCs and a network, but the heart of the system was a DEC VAX minicomputer, a server archiving all data, including things like ship position. This core part of the system came from a shipyard subcontractor, as it was integrated to the ship's bridge electronics.

"We started to be rather near Antarctica and passing the convergences between South America and our target. These are fascinating waters, full of life, and conditions change rapidly. Almost every scientist on board wanted to measure something, take samples, whatever.

"So everybody was busy doing their science and storing the data to the server...or not. It seems someone at the subcontractor had decided that every month has 30 days, so on Dec. 31, the server didn't save any data to its databases for that day.

"I hacked a crude raw-data collector that was running in parallel of this clever system, because January also has 31 days..."

Sharky needs true tales of IT life every day. So send me yours at sharky@computerworld.com. You'll snag a snazzy Shark shirt every time I use one. Add your comments below, and read some great old tales in the Sharkives.

Get your daily dose of out-takes from the IT Theater of the Absurd delivered directly to your Inbox. Subscribe now to the Daily Shark Newsletter.

To express your thoughts on Computerworld content, visit Computerworld's Facebook page, LinkedIn page and Twitter stream.
Windows 10 annoyances and solutions
Shop Tech Products at Amazon
Notice to our Readers
We're now using social media to take your comments and feedback. Learn more about this here.