From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 107f24,582dff0b3f065a52 X-Google-Attributes: gid107f24,public X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-ArrivalTime: 2001-08-02 09:58:42 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.ems.psu.edu!not-for-mail From: cross@augusta.math.psu.edu (Dan Cross) Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.lang.functional Subject: Re: How Ada could have prevented the Red Code distributed denial of service attack. Date: 2 Aug 2001 12:42:03 -0400 Organization: Mememememememmeme Message-ID: <9kbvsr$a02@augusta.math.psu.edu> References: <3b690498.1111845720@news.worldonline.nl> <9kbu15$9bj@augusta.math.psu.edu> NNTP-Posting-Host: augusta.math.psu.edu X-Trace: boatanchor.ems.psu.edu 996770525 7123 146.186.132.2 (2 Aug 2001 16:42:04 GMT) X-Complaints-To: security@psu.edu NNTP-Posting-Date: 2 Aug 2001 16:42:04 GMT Xref: archiver1.google.com comp.lang.ada:11100 comp.lang.c:71677 comp.lang.c++:79372 comp.lang.functional:7196 Date: 2001-08-02T16:42:04+00:00 List-Id: In article , Daniel Fischer wrote: >> Or is it that we're no longer hiding those design related defects behind >> our programming errors? > >Don't think so. The more possible programming related defects you need to >consider, the more you think about your design. Hmm. But as the minutia that we have to deal with goes away as programming becomes more abstract, we are freed to concentrate more on the design. I'd have thought that worrying about the programming related defects took up so much time there was little left to worry about the design. Though on the other hand, one can see that if something is really hard to implement, folks will think really hard about how to make it easier (and hence less error prone). Maybe the problem is that as our ability to deal with complexity goes up, we feel compelled to build more complex systems ``because we can.'' In other words, it's a two edged sword. - Dan C.