From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 3 May 93 14:33:05 GMT From: bu.edu!inmet!dsd!ryer@purdue.edu (Mike Ryer) Subject: Re: Ichbiah's letter to Anderson: Here it is Message-ID: List-Id: In article srctran@world.std.com (Gregory Aharonian) writes: > > IF ADA IS AS COST-EFFECTIVE AS ITS PROPONENTS PROCLAIM, > THE MANDATE WOULD BE IRRELEVANT, SINCE FOR EVERY BIDDED > PROJECT, THE ADA BIDS WOULD ALWAYS BE LOWER. NOT! Languages are chosen at the beginning of the life cycle, based on RFPs for Development and/or Production. These RFPs never include life-cycle maintenance, enhancements, and support of the software. That is a separate RFP. Both DOD and its contractors have incentives to make decisions based on *development* costs rather than total costs. As long as these incentives (profits and promotions) are not changed, some other mechanism is needed to ensure that the ultimate maintenance and supportability of the software gets considered in the language decision. That is the purpose of the mandate. Have you got a better approach? Particularly given the DOD's tendency to have software maintenance done by "seven dollar engineers" under labor-ordering contracts, the real cost of using an undisciplined language (or set of languages) in development is immense. Mike Ryer