comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <condicma@bogon.pwfl.com>
Subject: Re: The future of Ada
Date: 1999/03/11
Date: 1999-03-11T00:00:00+00:00	[thread overview]
Message-ID: <36E7E5E4.9FB37144@pwfl.com> (raw)
In-Reply-To: 36E7DC3C.8B322F23@silver.jhuapl.edu

Scott Ingram wrote:
> 
> Unfortunately, this probably will not work for Gordon--as the program
> manager has already inserted a "six month slip" just for the
> conversion.  It might seem obvious to CLA readers that this "six month
> slip" is only the first of many, and I personally don't like explaining
> any slips at all...but a program that can tolerate six months may have
> an entirely different perspective.
> 
Yeah, but it is a 6 month slip that is completely unnecessary. The
argument that it is a risk mitigation just plain doesn't wash. You can
pretty much assume that you'll have a safe supply of Ada programmers for
- say - the next 5 years? In 5 years, you look again and if it looks
like the last Ada programmer on the planet is about to die, you pay him
to re-code it in C++ (or whatever!). Yeah, you've got verification
costs, but we're still talking about spending money now that you might
not ever have to spend - and doing so for very little risk mitigation.
If its a DoD system, then its even sillier, because in 5 years, if the
last Ada programmer augers in, you'll get the DoD to pay for the
conversion. In the end, it just plain won't cost that much to
custom-train some Ada programmers to maintain the system - certainly not
as much as this 6 month slip will cost, and you probably won't ever have
to spend that money.

We've got a very similar situation here, where we committed to the
Motorola M68040 ten or so years ago only to find out years later that
Motorola wasn't going to supply us with Mil Spec chips anymore. Guess
what? Somebody is going to have to pay us to convert the box to a new
chip. Actually, you're much more at risk long term for changes in
hardware technology rather than software technology. As long as you've
got the same hardware and a compiler, you can very cheaply keep someone
maintaining it. (Care to hear about our guys who are maintaining some
_very_ old systems in an obscure assembler language because the program
can't afford a hardware upgrade?) But let a critical hardware supplier
bail out on you and you're back to a total redesign of the system. It
happens and you just have to eat the cost. And it happens a _lot_ more
often than discovering that you can't find/train someone to maintain
some old code because it is in an obscure language.

MDC
-- 
Marin David Condic
Real Time & Embedded Systems, Propulsion Systems Analysis
United Technologies, Pratt & Whitney, Large Military Engines
M/S 731-95, P.O.B. 109600, West Palm Beach, FL, 33410-9600
***To reply, remove "bogon" from the domain name.***

    "Software engineers are, in many ways, similar to normal people"

        --  Scott Adams




  reply	other threads:[~1999-03-11  0:00 UTC|newest]

Thread overview: 111+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-10  0:00 The future of Ada Gordon Dodrill
1999-03-10  0:00 ` Richard D Riehle
1999-03-10  0:00   ` Tom Moran
1999-03-11  0:00   ` Steve O'Neill
1999-03-10  0:00 ` Larry Kilgallen
1999-03-10  0:00   ` dennison
1999-03-10  0:00 ` dewar
1999-03-10  0:00 ` Al Christians
1999-03-10  0:00   ` dewar
1999-03-10  0:00 ` robert_dewar
1999-03-10  0:00 ` dennison
1999-03-10  0:00   ` Corey Ashford
1999-03-11  0:00 ` Nick Roberts
1999-03-11  0:00   ` Larry Kilgallen
1999-03-11  0:00     ` Marin David Condic
1999-03-11  0:00       ` Mike Silva
1999-03-15  0:00         ` Marin David Condic
1999-03-21  0:00           ` Larry Kilgallen
1999-03-22  0:00             ` Mike Silva
1999-03-22  0:00               ` Gisle S�lensminde
1999-03-23  0:00                 ` Marin David Condic
1999-03-23  0:00                 ` Marin David Condic
1999-03-23  0:00                   ` Chris Morgan
1999-03-22  0:00             ` Marin David Condic
1999-03-26  0:00             ` R. Rabeau
1999-03-26  0:00               ` Mike Silva
1999-03-11  0:00     ` Scott Ingram
1999-03-11  0:00       ` Marin David Condic [this message]
1999-03-11  0:00         ` Scott Ingram
1999-03-12  0:00         ` Gunther Dragoski
1999-03-12  0:00           ` Chris Morgan
1999-03-12  0:00             ` Dino Gianisis
1999-03-13  0:00               ` Olivier Devuns
1999-03-12  0:00                 ` Chris Morgan
1999-03-11  0:00     ` Richard D Riehle
1999-03-11  0:00       ` Stanley R. Allen
1999-03-11  0:00         ` kirk
1999-03-12  0:00           ` Mike Silva
1999-03-12  0:00           ` Jerry Petrey
1999-03-12  0:00         ` Richard D Riehle
1999-03-12  0:00           ` Stanley R. Allen
1999-03-15  0:00         ` Marin David Condic
1999-03-12  0:00       ` Chris Morgan
1999-03-12  0:00         ` steve
1999-03-12  0:00           ` Joseph P Vlietstra
1999-03-15  0:00             ` Mark D. McKinney
1999-03-13  0:00           ` Chris Morgan
1999-03-14  0:00           ` robert_dewar
1999-03-12  0:00         ` Richard D Riehle
1999-03-12  0:00           ` Chris Morgan
1999-03-12  0:00     ` Steve Whalen
1999-03-12  0:00   ` Al Christians
1999-03-11  0:00 ` Tucker Taft
1999-03-11  0:00   ` Tucker Taft
1999-03-11  0:00 ` Michael Garrett
1999-03-12  0:00   ` vershokv
1999-03-26  0:00   ` John McCabe
1999-03-26  0:00     ` Mike Silva
1999-03-27  0:00       ` west
1999-03-27  0:00         ` robert_dewar
1999-03-27  0:00         ` mjsilva
1999-03-27  0:00           ` west
1999-03-27  0:00             ` Chad R. Meiners
1999-03-27  0:00             ` mjsilva
1999-03-28  0:00             ` Aidan Skinner
1999-03-29  0:00               ` Steve Quinlan
1999-03-29  0:00                 ` robert_dewar
1999-03-30  0:00                   ` SpamSpamSpam
1999-03-30  0:00                     ` bourguet
1999-03-30  0:00                       ` SpamSpamSpam
1999-03-30  0:00                     ` robert_dewar
1999-03-30  0:00                       ` SpamSpamSpam
1999-03-30  0:00                         ` Stephen Thomas
1999-03-30  0:00                         ` dewar
1999-03-31  0:00                           ` SpamSpamSpam
1999-03-31  0:00                             ` robert_dewar
1999-04-02  0:00                           ` Robert I. Eachus
1999-03-30  0:00                     ` Matthew Heaney
1999-03-30  0:00                       ` Jerry van Dijk
1999-03-29  0:00                 ` Aidan Skinner
1999-03-30  0:00                   ` Ed Falis
1999-03-31  0:00           ` west
1999-04-01  0:00             ` Larry Kilgallen
1999-04-01  0:00             ` Steve Doiel
1999-04-02  0:00               ` dennison
1999-04-02  0:00                 ` Tom Moran
1999-04-02  0:00                   ` kewick
1999-04-02  0:00                     ` Tom Moran
1999-04-05  0:00                       ` Stephen Leake
1999-04-03  0:00                     ` Tom Moran
1999-03-27  0:00         ` John McCabe
1999-03-27  0:00           ` west
1999-03-28  0:00             ` John McCabe
1999-04-16  0:00               ` s.shering
1999-03-27  0:00           ` Larry Kilgallen
1999-03-28  0:00         ` Tom Moran
1999-03-28  0:00         ` Aidan Skinner
1999-03-27  0:00     ` Aidan Skinner
1999-03-28  0:00     ` David Botton
1999-03-12  0:00 ` Andreas Winckler
1999-03-12  0:00 ` Gordon Dodrill
1999-03-12  0:00   ` Larry Kilgallen
1999-03-12  0:00   ` robert_dewar
1999-03-13  0:00   ` Corey Ashford
1999-03-13  0:00   ` Nick Roberts
1999-03-15  0:00     ` Marin David Condic
  -- strict thread matches above, loose matches on Subject: below --
1990-08-15 18:49 The Future " Edward V. Berard
1990-08-15 23:05 ` Michael Endrizzi 
1990-08-15 15:19 Michael Endrizzi 
1990-08-15 17:52 ` Jerry Callen
1990-08-17 17:21   ` Steve Vestal
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox