Cory Hamasaki's DC Y2K Weather Report V2, # 20 "May 6, 1998 - 604 days to go." WRP76 (c) 1997, 1998 Cory Hamasaki - I grant permission to distribute and reproduce this newsletter as long as this entire document is reproduced in its entirety. You may optionally quote an individual article but you should include this header down to the tearline. I do not grant permission to a commercial publisher to reprint this in print media. As seen in USENET:comp.software.year-2000 http://www.elmbronze.demon.co.uk/year2000/ http://www.kiyoinc.com/HHResCo.html --------------------tearline ----------------------------- Please fax or email copies of this to your geek pals, especially those idiots who keep sending you lightbulb, blonde, or Bill Gates jokes, and urban legends like the Arizona rocket car story. If you have a Y2K webpage, feel free to host the Weather Reports. Did you miss Geek Out? Project Dumbass needs you. In this issue: 1. Washington Post - Samuelson on Y2K 2. Y2K Haiku 3. Y2K Song 4. Story 5. CCCC -------- Post Still Nutz about Y2K ---------- Remember my warning last year, you'll know it's happening when it's in the daily paper every day. Today, Wednesday is the 5th day in a row that Y2K has been in the Washington Post. Hit the search engine at http://www.washingtonpost.com for the other articles... the cartoon may not be searchable. To save you the trouble of firing up Netscape, here's a Fair Use doctrine clip. ---------- Virtual Xerox ----------- Computer Doomsday? By Robert J. Samuelson Wednesday, May 6, 1998; Page A19 I plead guilty to journalistic incompetence for ignoring what may be one of the decade's big stories: the Year 2000 problem. Among technical types, it's shortened to the Y2K problem (K stands for thousand) and refers to the dangers of computers that can't recognize the new century. Economist Edward Yardeni of Deutsche Morgan Grenfell, who has studied the problem, rates the odds that it will trigger a deep recession at 60 percent. He fears something ranking with the 1974-75 slump, the second worst since World War II. In 1975 unemployment averaged 8.5 percent. Even this doesn't convey the everyday disruptions that could conceivably fray society's fabric. In our computer-dependent world, here are some possibilities: failed telephone systems; power brownouts; a hobbled air traffic control system; uncheckable credit cards; faulty billing systems; delayed tax refunds. No one knows whether these and other bad things will happen; but no one knows that they won't, either. We in the press have not taken this seriously. In my ineptness, I have plenty of company: the New York Times, the Wall Street Journal, The Washington Post (until recent weeks), Time, Newsweek and Business Week, just to mention a few news giants. Despite occasional stories, we haven't portrayed this as a truly threatening development that may not be "fixed" on time. Our failure amplifies the larger lapses of political leaders. President Clinton and Vice President Gore project themselves as cyber boosters; they love photo-ops with students at computers. But they've virtually neglected the Y2K problem. As a result, many agencies lag badly in converting their computers. The Federal Aviation Administration's air traffic control system has 250 computer systems, using 50 computer languages with about 23 million lines of software code. It didn't begin taking the Y2K problem seriously until mid-1997. By early 1998, less than half the system was converted. The FAA claims it will be fully ready by mid-1999; the General Accounting Office is skeptical. The House subcommittee on government management, information and technology, chaired by Rep. Stephen Horn (R-Calif.), estimates that the federal government has almost 8,000 "mission critical" computer systems and that only 35 percent are now prepared for the year 2000. At the present rate, the committee projects that only 63 percent will make it. Most disturbing is the estimate that only about a quarter of the Defense Department's 2,900 systems are now ready. Among private companies, readiness also seems spotty. The head of of General Motors' information systems recently told Fortune magazine that the company is working feverishly to rectify "catastrophic problems" at its plants. Inattention to the Y2K problem may partly reflect the PC myth: the belief that personal computers and their "servers" -- which can supposedly read all dates -- have assumed most computing tasks. Not so. Larger computers are still used for (among other things) personnel files, airline reservations, banking, money transfers, medical records and telephone systems. These are society's sinews. In the 1960s and 1970s, software programs used only two digits to signify a date -- say 67 for 1967. Programmers (it's said) never expected the software to survive until 2000. But much of it did; new computers simply enable it to run much faster. When the year hits 2000, the date becomes "00." Consider the potential havoc. A computer subtracts 98 (1998) from 99 (1999) and gets 1. On a loan, that's a year's worth of interest. Now the computer tries to subtract 99 (1999) from 00 (2000). Perhaps it won't compute -- or perhaps it gets 99 years. On a loan, that's 99 years of interest. The FAA reports that its radar has a date mechanism to regulate a critical coolant. If the software isn't fixed, "the cooling system will not turn on at the correct time . . . and the [radar] could overheat and shut down." Potential glitches like this abound. No one knows how many there are. Millions of lines of software have to be scanned and, if wrong, rewritten. Computers must then be tested. New software can create new bugs that have to be corrected. Interconnected systems are especially vulnerable. Even if one system is okay, it may be harmed by bad data from another. Little testing has been done. It's complex and time-consuming. Often, systems can be tested only on weekends when not in use. For the press, I grasp the difficulties of covering this story. It's mostly hypothetical. Until we have a corpse, we don't know whether there's been a murder. Some credit cards expiring in "00" already have been rejected; still, it won't be until around 2000 that we can truly say whether this is a big or small problem. Anyone writing about it now is shoved uneasily toward one of two polar positions: reassuring complacency (fixes will be made); or hysterical alarmism (the world will collapse). The story is also full of technical details that bore and baffle most journalists. As for our cyber buffs, they've generally been too busy surfing the Net and writing about Bill Gates to notice. But it could turn out that Y2K matters much more than Microsoft. I lean toward alarmism simply because all the specialists I contacted last week -- people actually involved with fixing the computers -- are alarmed. On the record, they say the problem is serious and the hour is late. Their cheeriest view is that "no one knows" what will happen. Off the record, they incline toward Doomsday. One talks of a "Frankenstein"; another confesses that he'll stockpile prescription drugs and make physical copies of his financial records. Everyone believes that progress abroad is less than in the United States. Our vulnerability is plain. In 1990, a few bad lines of bad software caused AT&T's long-distance system to crash for nine hours; recently, an AT&T data system crashed, disrupting automatic teller machines, airline reservations and e-mail. We depend on the smooth flow of information. Interruptions will harm the economy. If fixed quickly, they will be mere inconveniences. If not, they will sow uncertainty, destroy confidence and sap society's sense of control. We can deny the possibilities and pray they don't materialize. Or we can pay attention and hope to minimize them. Either way, the year 2000 won't wait. © Copyright 1998 The Washington Post Company ----------- end Virtual Xerox ------------ Yoo-hoo, denial heads, take this as a virtual swat on your clueless snoot with a rolled up copy of the Washington Post. -wack- -yip--yip--yip- Note, Mr. Samuelson words, "... In my ineptness ... I grasp the difficulties of covering this story ... Our vulnerability is plain. ..." Is that Robert Samuelson or paul milne wearing a Robert Samuelson mask? I'm a tuff-guy programmer, my commando-geek-pal here, Shmuel, is a Tyrannosaurous ReXX of systems guys. We don't think this problem can be solved in the time left. It baffles me that the clueless, those who have never sweated over a standalone dump or worked on a *successful* billion dollar software project (as we have both done, yes it was the same project, no that's not where we met.) that the clueless would argue that we're overstating the problem. Please, if you're in denial, get help; Thorazine I-M, Haldol, or any of the other anti-psychotics may stop your delusions. Y2K is real. Yes, there are lots of hype merchants on the loose but at the heart of this, at the core, there is a problem that we cannot solve in the limited time left. There is about 10 years of work to do, maybe 15... under deathmarch conditions, with unlimited overtime, 100/100 salaries, something could be done in 5 years. 100/100 is $100,000/year salaries or $100/hour for those who wish to work as contractors. A year ago, we were at 50/50. At this late date, there isn't enough time to remediate the systems. According to the publication, "The American Banker", in their May 5, 1998 issue, BankBoston is the target of geek-raids. BB has erected defenses, retention bonuses, psych warfare... "(our bonuses) would make anyone stay.", said George S. Best, senior technical recruiter for BB. But it won't work, you can't pay enough that someone can't just add fifty grand to the number. What's fifty grand when you're taking about the survival of a hundred billion dollar enterprise? If 50 programmers makes the difference, just pay them what it takes and pay whatever it takes to steal them from your competition. Don't think about this too long... you'll be out of business in 604 days. ------------- Y2K Haiku Contest ------------- software looks at year now zero zero, surprise sends dunning letter OK, so I'm better at making funny sounds. How about. geeks enjoy pizza extra cheese baits coder trap help-help, let me go or donuts, filled donuts grab them all, take to cube, hide run X-D-C, eat I'll host the mess, the best and the bad on a special Y2K Haiku webpage. ------------- New Y2K song -------------- It's Now Or Never (Elvis Presley) It's Now Or Never (a Programmer) It's now or never It's now or never Come hold me tight The code's not right Kiss me, my darling The year 2000 Be mine tonight Is now in sight Tomorrow will be too late Tomorrow will be too late It's now or never It's now or never My love won't wait 'Cause time won't wait When I first saw you When we first saw it With your smile so tender Didn't worry 'bout it My heart was captured The plan seemed okay My soul surrendered Two digits go 'way I've spent a lifetime We didn't intend Waiting for the right time Programs destined to abend Now that you're near Now we have fear The time is here at last The time is here at last It's now or never... It's now or never... Just like a willow Just like a fellow We would cry an ocean A lifetime before him If we lost true love Does what he pleases and sweet devotion Hopes they ignore him Your lips exite me Now we must right wrongs Let your arms invite me Rally behind a fight song For who knows when For who knows when We'll meet again this way We'll meet again this way It's now or never... It's now or never We'll do it right The year 2000 Is now in sight Tomorrow will be too late It's now or never 'Cause TI-IME won't wait ------------ Y2K Man 5, a story ------------------- Y2K + 4, April 19, afternoon. He was somewhere between West Virginia and Kentucky. He had an invite to stay with several groups across the country. As the wind picked up, he pulled the edges of the tarp around him and snuggled back to wait out the storm. After the rain, it lasted only a half hour, he cleared a spot for a fire, took the dry kindling and focused his magnifier on it, it began smoking immediately, the tricky part was blowing the smoldering twigs into an open flame. It caught, he added more kindling and as the fire built he started to prepare his camp site. ------------ CCCC -------------------- Yes, some of you have noticed that I've been a little surly. Well, the denial is getting to me. But some good news! I got a nice raise in my long-term contract and a corresponding reduction in hours... so I get to work less and earn more per hour. This rate is much less than I get on my consulting trips to NJ and NY but hey, I've been working with them for 10 years and they gave me a 3 year contract with regular raises. This is important because it covers my basic expenses through Y2K. Secret Message >>>----> My NJ client is coming down to DC on Friday, we'll be working on his Y2K marketing. When I spoke to him on Tuesday, he asked for more resumes. I haven't given him the full set yet. He has 3-4 that we thought were a good match for a small NY job. I have a trip to Denver coming up, another opportunity. For those of you who have always wanted to break out on your own. This is the time. If you do, please give your employer the first right of refusal, that's only fair. If you're earning $75,000 as a salaried programmer, you should be able to bill in the range of $60-80/hour. We've talked about your expenses, social security, medical insurance, pension expenses, sick leave, etc. The hard part of breaking loose is losing that security blanket. Here's a plan. Find a part-time contract, something you can moon-light on, 15-20 hours/week. Work the part-time job and if they like you and ask for more hours; that's when you resign from your full-time job. When you resign, offer to work part-time for them, 20-25 hours/week. If you can work two contracts, 25 hours/week, you have it... but save, save, save. The other strategy is to contact a job-shop, a rent-a-programmer agency. They have the lower paying jobs but they have jobs that you can start at tomorrow. MJL's H1b article had good information on discount brokers. That's another avenue to explore. Whatever you do, the programmer hiring frenzy will continue for a few years past Y2K, I'm still guessing 2003, unless of course, civilization conpletely collapses. I've been too busy to work on the webpage but I'll get on it tonight. I want to build some links to the more interesting Y2K links. If you have or know of an offbeat Y2K page, let me know about it. cory hamasaki 604 days, 14,504 hours until something strange happens.