Cory Hamasaki's DC Y2K Weather Report V2, # 18 "April 30, 1998 - 610 days to go." WRP74 (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. DC Metro 2. cory blows hard at DC Y2K 3. Reader's Mailbox 4. Types 5. Y2K Story 3 6. CCCC This article clarifies two aspects of the Y2K problem. Why it can't be solved and maybe you don't want to do the work overseas. My rude comments follow. Here's a Fair Use doctrine Xerox of an article so I can comment on it. -------- Virtual Xerox --------- Metro Stops Payment on Troubled Computer Officials Predict Delays If Problems Continue By Alice Reid Washington Post Staff Writer Wednesday, April 29, 1998; Page B01 Fed up with the poor performance of a $20 million computer that oversees train operations, Metro officials said yesterday they are withholding payments on it and are threatening to terminate their contract with BDM International Inc., the McLean-based firm that designed and built the equipment. The computer, which is supposed to pinpoint the position and operation of every train in Metro's 92-mile system and to manage its 470 switches and 500 signals, has been plagued with problems since it began operation 15 months ago. Metro officials said yesterday that the computer has crashed 50 times since then and that BDM has moved too slowly and ineffectively to address the problems. The safety of Metro trains has not been compromised by the outages, officials said, but continued problems could mean delays and service problems for Metro's 250,000 daily subway passengers. "The problems present an inconvenience to us and potentially to our customers," Metro General Manager Richard A. White said yesterday. "We're taking steps to address them and trying to get the contractor to do as much as possible." Metro still owes about $1.3 million to BDM, which recently became a part of another technology firm, Cleveland-based TRW Inc. Transit officials said the regional agency is withholding payments while the two sides discuss ways to resolve the problems. The warranty on the system runs out June 30. BDM officials would not comment yesterday on Metro's specific complaints but did issue a statement through TRW public relations manager Al Frascella. "BDM's performance on this contract has been in accordance with all relevant contract provisions and Washington Metropolitan Area Transit Authority direction," Frascella said. "The contract is currently due to be completed as of June 30, 1998, and both BDM and WMATA personnel are working toward its successful conclusion." Metro board member Katherine K. Hanley, who also is the County Board chairman in BDM's home jurisdiction of Fairfax, predicted the two sides will make peace. "Historically, BDM has been a good corporate citizen," she said. "I can't imagine that they wouldn't want to make this work." The computer unit, which replaced an older one, was designed to handle Metro's expansion to a 103-mile subway system by 2001. Metrorail, like other transit systems built within the last quarter-century, is heavily dependent on high technology. Without the computer, which operates in the basement of Metro's downtown headquarters, dispatchers can have difficulty determining trains' locations within the system. They cannot operate switches, which send trains to the proper tracks, or signals, which regulate trains' progress from station to station. Frequently, the computer screens go blank, which happened most recently last Thursday morning, or the images on the screens jiggle or show duplicate train identification numbers. Information called up with a computer mouse takes a long time to appear, officials said. The system consists of two computers, one a backup designed to take over one second after the first computer fails. "That doesn't happen," said Charles Thomas, Metro's deputy general manager. "Sometimes it's minutes. When that happens, again the screens are blank, and we don't have the information we need." Frustrated Metro officials have hired three additional computer technicians to work on the equipment and are preparing to hire three more. "We're having to reengineer the software ourselves in order to understand it," White said. "First we couldn't get the source code from BDM. Then when we got it, it was in a foreign language because they'd had a contractor working on it overseas. . . . They've had people come and go. There has not been total continuity." The contract with BDM was signed in September 1991, and the complex computer system was designed especially for Metro, officials said. While Metro officials wrestle with computer problems, they also are cracking down on train operators who stop too early along station platforms and open their rail-car doors while the ends of their trains are still in the tunnel leading to the station. Despite officials' increased emphasis on the potential safety problems of opening train doors while some cars are still in tunnels, there have been 22 such incidents in the last nine months, compared with 10 during the same period the previous year, Thomas said. "We're saying we have zero tolerance for a mistake like this, because the consequences are too serious. You've got the safety of customers to consider," said White, adding that an open train door in a tunnel can lead to serious injury if a passenger tries to exit. Under new regulations issued by Thomas on March 30, any operator who opens car doors when a train is not aligned properly at a station platform will be prohibited from driving trains. Previously, the penalty was suspension. Operators are directed to make sure that when they stop in stations, they pull up to markers on the tracks, which are placed for four-car and six-car trains. That assures drivers that a train's doors can be opened safely. The issue is "very sensitive because it's a safety issue and we're very aware of that," said James Allen, president of the operators union. "I can understand step-by-step discipline, but . . . going from suspension to disqualification, I can't agree with that." When the trend became evident last fall, Thomas said, supervisors rode with all operators, and operators were reminded to properly align their trains on track markers in stations before opening doors. "But even with all of that, the rate of incidents continued," said Thomas, who then issued the stronger penalty. "Had there been a turnaround, it wouldn't have been necessary. But it continued, unabated, as if they were not paying attention." On average, Metro trains make 29,000 station stops daily, so "in the scheme of things, the number [of mishaps] is extremely small," Thomas said. "But we are concerned." ¸ Copyright 1998 The Washington Post Company --------End Virtual Xerox ------ This is a small job, only $20 Million in size. Compare this to the $380 million job that BankAmerica is working on. They've been franticly trying to solve the problem for 15 months. There's a safety aspect to this. Why can't they just buy a package at CompUSA and run a PC? Why don't they simply fix the problem? This software stuff is hard. Got it, clueless lurkers out there. Only the best of the best can make software work. And even the best can't do it in a vacuum, they need a solid test bed (the Time Machine), access to the users, lots of money to keep the geeks happy. Software in a foreign language? Blank screens, duplicate numbers. Anyone out there thinking FAA ATC? This is a taste of the treat that Y2K will bring. Oh, and you "prove-it, prove-it" buttheads... if you can't see the connection. A simple $20M system, the system crashes, the system produces bad location data, 15 months and no improvement, they're hiring their own six specialists. They can't read the source because it came from overseas in a foreign language. Please "It's simple" buttheads, keep your junk out of c.s.y2k, put on a suit and tell the DC Metro how simple software is... because you or your wife saw a computer once. They have 1.3 million dollars left. Is that sphincter clenching yet? The the room spinning around? Are you still in denial? And yes, real geeks, real code crankers can fix problems like this but we won't do it for chump change. --------- cory speaks at DC Y2K ---------- Yes, I took a break from running my keyboard and ran my yap at the Dirksen Senate Office Building. Here's the official recap from Bruce Webster: Paul Cooksey, Deputy Chief Counsel of the Senate Committee on Small Business, then got up and offered welcoming remarks, stating the committee's desire to find the right topics and issues on which to focus in their upcoming Y2K hearings. David Eddy (Software Sales Group; deddy@tiac.net) let off the presentations with a discussion on "the good, the bad, and the possible" with regards to small businesses and the Year 2000--stating the advantages and disadvantages that small business have in that regards, and then listing what they can and should be doing. Lyn Kelly (National Association of Security Dealers; kellyl@nasd.com) presented facts and figures from NASD's own efforts to determine the Y2K status of their 5600 members and to encourage said members to address the issue promptly and thoroughly. Cory Hamasaki (HHResearch; hhresco@ibm.net) detailed his Y2K assessment process and findings for a family-owned retail business, explaining all the things he needed to check, how he checked them, and what he found along the way. Alan Simpson (Communication Links, Inc.; news@comlinks.com) addressed the "food chain" issue, noting how larger firms are quite reliant upon small firms (and vice versa) and touching upon some of the larger Y2K issues. I owe Adrian and another person copies of my write-up but I might just add to it and make it a WRP. --------- Reader's Mailbox ------------- Two very shy readers sent these in: --------- mail 2---------- http://www.usnews.com/usnews/issue/980504/4rais.htm talks about raises and the fact that many people are asking - and getting - them, and how portable they are if they don't get what they want. One particularly telling line: "According to the National Association of Colleges and Employers, new computer-science graduates are receiving average starting salaries of $40,417--an 8.6 percent increase over September 1997" How does that compare with what you're making ? Compare that to this: At a small state university in the midwest, they just closed the posting period for a Systems Analyst - definitely not an entry-level job - using mainframe 4GL database technology. This position started (for outside hires) at $36,000. For an inside hire, it would be a 4% increase over present salary - but the maximum salary right now - for either internal or external hires - would be about $56K based on the current wage scale . At this small state university, the computer programmers are civil service - in the same bargaining unit as the groundskeepers. It would be near-impossible to give the computer programmers "keeper" raises without giving the same percentage to other members of the same bargaining unit. Other bargaining units are not attractive because of lack of "continuity of employment" language, and the idea of NOT being in a bargaining unit at this particular university is not even worth considering. The MIS director at this same university was at a state-wide meeting of computer center personnel, and the lament at this meeting was over how many positions were going unfilled. I told this MIS director it was fortunate that there have not (yet) been any staff departures. I didn't say I know of two that are looking for "offers they can't refuse", and they're very qualified. This MIS director is aware that one of the system managers in another part of the university has left for an fantastic offer. But this person's backup - a professor - is also looking to leave for the right offer. Who will run these systems now ? Another part of the university wants to run its own computer services - the hardware is cheap, and they feel it's their right to control their resources - but they don't know what it's going to cost them to staff it yet. That will be a harsh reality. Or consider this: At a prestigious university nearby, several depart- ments are losing staff in droves. New hires are starting at $40K+ - but now that school has to deal with people that have worked for them for years, were hired in at $20K, and are now making less than the new hires. It's not pretty. They got ZERO applicants for a system admin at $50-$65K. The only ones that will work for under $50K are the ones you don't want, unless they're desparate to work in that town (spouse was relocated there, for example). <amazing, what numbers.> ---------- mail 2 ------ I've been approached about a firm that wants to put a shell around the legacy systems, turn the clocks back 28 years, and translate all dates going in or out. My first question is "How are you going to find all the dates going in or out?", although I recognize that MIGHT be easier than finding ALL the dates. What other questions should I ask? I don't want to post this to the group, because I can't imagine they don't read it, and they're going to meet me soon. I certainly don't mind if you post it. <did you miss the find the date thread? If we only had a few more years... I could finish REDWOOD and autofind the dates.> ------------ types ---------------------- The Don's.. Prove-it, prove-it, you're rude, how *dare* you, this is a naughty newsgroup, my brain is big. Last week's Don was named "Klemm". The true nubie.. Hey, I had an idea, we could window the date. The original was "Dash". The PeeCee nubie.. Hey, I had an idea, convert the mainframe to a package from CompUSA. The computer nubie.. Hey, I had an idea, we can store more info in 4 bits than 10 digits, even more info in 8 bits. Some are actually in senility. The survivalist nut-case.. You'll all die but I have lots of lovely guns to fondle. The survivalist doesn't-wanna-be.. It's hopeless, we're all doomed, I can't survive in North America, where there is no Lassa Valley fever, no lions, no cape buffalo, a mild climate, food everywhere. I'm scared. The clueless.. say, what is this Year 2K anyway? The job spammer.. any Cobalt developers here? I have top dollar jobs. Yeah, how much, oh, $50K/year.... pass. DD/Shmuel.. obscure complex statement, obscure complex rebuttal, argument shifts to some language I don't know and my screen fills with diacritical marks. They might be insulting me or solicting sex but I can't tell the difference. The Professional.. you guys aren't professionals but the same process that regulates hairdressers will certify and regulate systems builders. (Yeah right, I got 29 years on big iron and an M.S. in Computer Science.) The specialist.. I know all about the National Semiconductor devices used in some weird-ass application and there's no Y2K problem, I infer from my vast knowledge of very little that there isn't a Y2K problem. <Yeah right, spend 29 years on big iron and you'll sing a different song.> The govie-lovie.. Big government, maybe fascism, will save us. It got the trains to run on time, maybe it'll fix Y2K. Greg90210.. Hey, are those women I see? They're paying HOW much? Frank.. I don't see any women, Kacci would kill me. They're paying HOW much? and finally cory.. Hey, is that roastbeef I see? They're paying HOW much? ------------ Y2K Man 3, a story ------------------- Y2K + 4, April 19, afternoon. The last estimates from Capmac and the other military commands, the last vestige of real Federal authority, was that the population of the U.S. had fallen to 1/10th the pre-Y2K high, perhaps as low as 10 million according to the Mountain States' Command. No one knew, wouldn't until a federal census in 2010. The wind blew a tumble of clouds from the west, could be rain, might be time to rig shelter. Small towns did better, the Amish didn't notice a thing. Joe snugged into the tarp, tucked a bundle of sticks behind him; they'll stay dry and will make a nice fire when the storm blows over. Reports from the Ham operators indicated that the collapse was world wide, the flow of information and capital had kept South America, Africa, and parts of Asia together. After Y2K, the flow stopped and entire economies dissociated into city-states and the lack of co-ordination torn them apart. How much of Taiwan's economy was geared to producing finished goods for the West? Once the West was gone, there wasn't time to redirect their economy to the production of subsistance items. With the U.S. offline, the flow of cheap grain stopped and the noodle bowls of the world went empty. -to be continued... ---------------CCCC ------------------- I put a proposal in on Monday to scale back my DC area contract to 80 hours/month. My client asked for a option for another 400+ hours across the next year, but I might not have the time available. This contract is at a relatively low rate but they pay on time and it's *my* system. Matt and I are looking for higher rate work... If this takes off, I'll be working it along with my DC contract, I don't want to work more than another 50 hours/month so I may have to tap some of you in c.s.y2k. I have no idea when or if any of the New Jersey/New York work will pop. I know the work needs to be done but now it's up to the clients to make their choices. We geeks need to take regular appraisals of our situations. The rate run up has been good and there is a lot more money on the table and much, much more work than we can handle. The market is up around 100/100, that's either $100K salary with good benefits or $100/hour no benefits. We've got it knocked as long as we don't go nutz with the big house, the boat, the Mercedes SUV. I really-really expect we'll see a job panic this summer... but then, I expected it last year. Several people have told me that one of my faults is that I expect others, corps, management, etc. to have a glimmer of a clue. "Your problem, cory, is that you expect people to act rationally." No, I expect them to listen when I tell them that the software will break and that if they don't want broken software, they should pay to fix it. Put your ear to the ground, hear that rumble, that's the sound of the management herd stampeding. Did you catch George's posting on job counts? Total jobs on DICE are 50,597 up from 29,010 about 6 months ago. 74% increase... did you get a 74% raise? But wait, George also scanned on Y2K, 3557 up from 1445, 146% increase. It started. Best I can tell, sometime in January, they woke up. Unfortunately it's too late for most corps. We've got 610 days now... just enough time for an orderly shutdown... or maybe with some real code crankers, a cost is no object death march, we can save a few critical industries. If someone really wanted to save their corp, it could still be done. IF. cory hamasaki 610 days, 14,655 hours.