ad info




CNN.com
 MAIN PAGE
 WORLD
 ASIANOW
 U.S.
 LOCAL
 POLITICS
 WEATHER
 BUSINESS
 SPORTS
 TECHNOLOGY
   computing
   personal technology
   space
 NATURE
 ENTERTAINMENT
 BOOKS
 TRAVEL
 FOOD
 HEALTH
 STYLE
 IN-DEPTH

 custom news
 Headline News brief
 daily almanac
 CNN networks
 CNN programs
 on-air transcripts
 news quiz

  CNN WEB SITES:
CNN Websites
 TIME INC. SITES:
 MORE SERVICES:
 video on demand
 video archive
 audio on demand
 news email services
 free email accounts
 desktop headlines
 pointcast
 pagenet

 DISCUSSION:
 message boards
 chat
 feedback

 SITE GUIDES:
 help
 contents
 search

 FASTER ACCESS:
 europe
 japan

 WEB SERVICES:
COMPUTING

From...
Computerworld

Y2K problems riddle Web, expert says

August 24, 1999
Web posted at: 1:48 p.m. EDT (1748 GMT)

by Paul Brislen
 ALSO
       Y2K concerns grow around the globe

       Sign up for the Computer Connection email service

   For more computing stories

AUCKLAND, New Zealand (IDG) -- With just over 100 days left before the year 2000 (Y2K) problem is upon us, Web programmers are still using noncompliant code, says Y2K specialist Jocelyn Amon.

"I spent six hours searching Internet Web pages for Y2K errors and was easily able to find over 300," says Amon. The errors listed include hard-coding 19 so the rollover from 1999 becomes 19100 instead of 2000, along with numerous errors with the Leap Day, as well as something Amon calls the "booby trap", where programmers assume "the non-four-digit year value in 2000 will be 00."

In fact, says Amon, it will be 100 because that's how many years there are since 1900. She points to almost 70 examples of this problem alone.

The bugs aren't in any one language. Amon found examples of date-related errors in code written in C, C++, Perl, Java and JavaScript.
MORE COMPUTING INTELLIGENCE
IDG.net   IDG.net home page
  Computerworld's home page
  Computerworld Year 2000 resource center
  Computerworld's online subscription center
 Reviews & in-depth info at IDG.net
  IDG.net's personal news page
  Year 2000 World
  Questions about computers? Let IDG.net's editors help you
  Subscribe to IDG.net's free daily newsletter for IT leaders
  Search IDG.net in 12 languages
 News Radio
 * Computerworld Minute
 * Fusion audio primers
   

"The excuse given for Y2K is often that the programmer had no space, or the program was written so long ago the programmer thought it wouldn't be in use by the year 2000," says Amon, who believes these are only excuses for poor coding, and says these sites were written in the past year or so using modern languages.

"[Most of] these Web pages were created or modified last year (37 percent) or this year (33 percent)," says Amon.

A lot of the examples were found on sites offering code for other programmers to use or in online tutorials.

"Many programmers are amateurs. Because of the changing nature of computing, we are frequently only beginners in whatever language we are developing in," Amon said.

Amon believes coders don't rely on manuals, often learning from each other, and are lacking in peer review processes. "We rarely have our code reviewed by our peers, not even, it seems, when it is published on the Web for all to see," she says.

Amon has received a lot of criticism from within the programming community for being so outspoken on the issue of Y2K.

"One of the most vocal programming groups who resent any mention of Y2K on their newsgroup are developers using the Perl programming language," she said.

Amon has also had arguments online about the "booby trap" issue and many coders claim it isn't a Y2K problem but a regular "bug" and so somehow doesn't count.

"Programmers can be very sensitive about their mistakes," she says. "Programmers should know by now. There is no excuse. We've been hammered with information about Y2K."

However, she says programmers can't take the full blame for Y2K. "I would hate to see programmers taking the blame for this -- it goes well beyond them alone."

Paul Brislen writes for Computerworld New Zealand.


SPECIAL SECTION:
Looking at the Y2K Bug

MESSAGE BOARD:
"Year 2000 bug"


RELATED STORIES:
Survey: 75 percent of U.S. companies have already had Y2K failures
August 12, 1999
Get ready for Y2K false alarms, panic
August 11, 1999
Y2K browser bug to affect e-commerce
May 31, 1999
'Scanner' eyes Y2K problems in e-mail attachments
May 28, 1999
Open source guru blames proprietary software for Y2K woes
March 11, 1999
Survey: Y2K won't stamp out e-mail projects
February 10, 1999

RELATED IDG.net STORIES:
Year 2000 World
(IDG.net)
Koskinen says Internet can handle Y2K
(FCW)
DOD: Face Y2K on your own
(FCW)
Utilities dispute Navy forecast of Y2K failures
(Computerworld)
New toolkits help you prepare for Y2K
(PC World Online)
Japan's Foreign Ministry issues Y2K-travel warning
(IDG.net)
Y2K concerns get global
(InfoWorld)
Air Force passes Y2K test with flying colors
(FCW)
Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.
 LATEST HEADLINES:
SEARCH CNN.com
Enter keyword(s)   go    help

Back to the top   © 2001 Cable News Network. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines.