Date: Fri, 30 Aug 85 00:20:43 EDT From: Keith F. Lynch <KFL@MIT-MC.ARPA> Subject: A NEW and IMPROVED contest To: stev@seismo.CSS.GOV Cc: BANDYKIN@MIT-MC.ARPA Date: Thu, 29 Aug 85 23:20:24 EDT From: Stev Knowles <stev@seismo.CSS.GOV> with all this talk about self destructive habits, lets have a CONTEST!!! who has the most excessive SELF-DESTRUCTIVE habit? I do! 1) I stay up late at night reading various bizarre mailing list such as this one, and sending long incoherent messages. As a result of this, I don't get enough sleep, I get to work late, and I am half asleep while at work. So I am likely to be fired, or worse yet, screw up the project I am working on. I don't think I am allowed to tell you what I am working on, but it's something that ought not be screwed up. 2) I send messages that get most of BandYKin upset at me. So far, I have managed to alienate the smokers and the women. Next week, I will attack the nonsmokers and the men. At this rate, the next bAndYKiN party will be a necktie party, with me as guest of honor. 3) I have decided to tell you what I am working on. After all, if you can't trust a multi-network sattelite-redistributed archived usenet- gatewayed ARPAnet mailing list with who knows how many recipients, some of them minors, females, smokers, drug fiends, sex-starved- hackeroids, and NSA monitors, who CAN you trust? You have heard of SDI (aka Star Wars)? And how many people despair of the possibilty of debugging the 42 trillion lines of code that it has been mathematically proven will be necessary in order to shoot down all of the bad guys missiles? Well, a well known result of computer science is that the reliability of a program varies inversely with the number of programmers involved in writing it. So the DoD decided SDI would be most reliable if it was written by a single programmer. To make a long story short, my proposal to the top secret RFP was chosen because 1) I was single and 2) I was willing to work for minimum wage and ARPAnet access. Also, I work fast. It has been widely reported that the average professional programmer generates only about 100 lines of code per day. I generate about 10,000 lines of code per day. I could program even faster, but I type with just two fingers. Besides, my terminal has a flakey RETURN key. It's really not that hard to do. I just write modular code. I had SDI nearly finished in FORTRAN-77, but DoD insisted that I do it in ADA instead, so I have started over. Ada is pretty simple and is really modular. Here is the main program. It took me just 15 seconds to write and debug. procedure SDI is --Program by Keith Lynch, August 1985. If you find this WIN: --program useful, please send $5.00. while there_is_a_missile_aimed_at_us_or_our_allies loop shoot_it_down; end loop WIN end SDI; Now all that remains is for me to define the boolean function there_is_a_missile_aimed_at_us_or_our_allies and the procedure shoot_it_down. See how easy it is? Only 11,999,999,999,994 lines to go. I am writing it on an APPLE-][ in UCSD-ADA. It runs fine except when it has to do real number arithmetic. Doing an average cosine takes ten to fifteen minutes on the APPLE. I'll just have to make sure SDI doesn't use any trig. But I am afraid that my lack of sleep may influence the accuracy of my code. Not that I ever really makke typing mistakes, btu ti never hurts to be safe. After all, if SDI fails, think how many floppy disks we will have wasted for nothing! (I hereby certify that I am not an employee of the Moral Majority, the Immoral Minority, the Catholic Church, or any other weird cult. I am a loyal worshipper of the One True Jim Jones KoolAid God.) So, do I win the first prize? Huh? ...Keith