Editorial missed the mark on Year 2000 challenges

Programmer points out some real challenges with new millennium

Re: End of days put on hold (Our View, Dec, 21)

As one of the many programmers who worked to avert the Y2K problem it is disappointing to read another inaccurate description of the problem and a skepticism that it even existed.

It was not because of “computers’ supposed inability to read a year with two zeros at the end” but that in the year 2000 the two-digit year format would result in invalid dates or cause mathematical calculations to fail.

And because “nary a blip was seen on the landscape” the writer implies that the whole problem was a myth comparable to a 5,100-year-old prediction based on Mayan mythology.

Yes, some people overreacted 12 years ago, but the potential for information anomalies and system outages was real and, had problems not been addressed, the impact would have been considerable.

Early computer programs used two digits instead of four to represent the year because of space constraints: punched cards used for input were limited to 80 characters, computer memory was scarce and storage was expensive. And because programs were only expected to be in use for a few years, they did not take into account the change of millennia.

Obviously programs would fail or produce inaccurate results when the year changed from (19)99 to (20)00 if they had been coded to prefix the two-digit year with 19, expect it to be part of an ascending sequence, or attempt to divide it by four to test for a leap year.

These are just a few simple examples of the kinds of problems that existed. A major challenge was to identify which programs contained any kind of problematic coding.

The article was concerned that beliefs should not be confused with reality. We also need to make sure that real facts and events are not distorted by inaccurate statements and erroneous implications.

Andrea Gagnon

Esquimalt

Just Posted

Four charges approved in Saanich hit and run that left woman in coma

‘This was a significant crash that caused serious injuries,’ say police

Massive plaza, residential and retail project coming to Esquimalt

The Esquimalt Town Centre set to sell its first units in October

Second bat found at Greater Victoria elementary school tests positive for rabies

Island Health confirms second rabies case, this time in Saanich

VicPD called to Beacon Hill Park after body found

Suspicious circumstances not ruled out in apparent sudden death

VIDEO: B.C.’s famous cat Grandpa Mason has died

The story of the feral cat that started fostering kittens touched people around the world

Trudeau seeks meeting with Singh to apologize for blackface, brownface photos

‘I will be apologizing to him personally as a racialized Canadian,’ Trudeau said Friday

Crime Stoppers most wanted for Greater Victoria for the week of September 17

Greater Victoria Crime Stoppers is seeking the public’s help in locating the… Continue reading

POLL: Should the province step in to upgrade the road to Bamfield?

The death of two University of Victoria students on a bus bound… Continue reading

Charges stayed against Alberta RCMP officer in alleged off-duty Whistler assault

Const. Vernon Hagen instead completed an alternative measures program

VIDEO: Fire destroys Williams Lake strip club targeted by past arson attempts

Diamonds and Dust Entertainment Lounge destroyed by fire, crews on scene

B.C. man guilty of first-degree murder in Yukon killing

Edward James Penner, 22, was given the mandatory life sentence for the 2017 slaying of 25-year-old Adam Cormack

Woman stabbed at least five times in Nelson during random attack

Victim is in hospital, suspect is in police custody

‘I’d do it again,’ says B.C. man who swam naked, drunk in Toronto shark tank

David Weaver, of Nelson, was drunk when he went to Ripley’s Aquarium in Toronto on Oct. 12 2018

Most Read