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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,1042f393323e22da X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,1042f393323e22da X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,1042f393323e22da X-Google-Attributes: gid1014db,public From: eachus@spectre.mitre.org (Robert I. Eachus) Subject: Re: Software Engineering is not a hoax... (was Re: Any research putting c above ada?) Date: 1997/05/23 Message-ID: #1/1 X-Deja-AN: 243431925 References: <33859489.7FB8@spam.innocon.com> <3385B67B.1439@msim.co.uk.spamstop> <5m4idq$oc4@bcrkh13.bnr.ca> Organization: The Mitre Corp., Bedford, MA. Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.ada Date: 1997-05-23T00:00:00+00:00 List-Id: In article <5m4idq$oc4@bcrkh13.bnr.ca> kaz@vision.crest.nt.com (Kaz Kylheku) writes: > ...Real engineers _build_ a product, they don't _write_ it. Agreed. > The end products of real engineering can't be transmitted over data > networks nor duplicated ad nauseum onto magnetic media. Disagree. Even electrical, mechanical, and civil engineers produce end products that can be transmitted over networks and duplicated ad nauseum. This is because the end product of the engineering effort is the design, not the actual product. For example an EE might design a new chip, test prototypes, then send the design to Taiwan for production. And I am working on a new philosophy/approach for software engineering which does realize that the "end product" is not the exectuable code. The end product includes the source code, documentation, scripts, make files, test plan, test code, test results, etc. All the pieces that are needed to build the executable, and will be reused in the next build and the one after that. If I can "push a button" to build a release, then I haven't built a release, I have built a release building machine, which is a much more useful thing. -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...