home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / ada / 3623 < prev    next >
Encoding:
Text File  |  1992-12-11  |  3.7 KB  |  73 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!seas.gwu.edu!mfeldman
  3. From: mfeldman@seas.gwu.edu (Michael Feldman)
  4. Subject: Re: Open Systems closed to Ada?
  5. Message-ID: <1992Dec11.212550.23767@seas.gwu.edu>
  6. Sender: news@seas.gwu.edu
  7. Organization: George Washington University
  8. References: <1992Dec7.215946.18972@mksol.dseg.ti.com> <1992Dec9.052624.23020@seas.gwu.edu> <1992Dec11.131655.23725@mksol.dseg.ti.com>
  9. Date: Fri, 11 Dec 1992 21:25:50 GMT
  10. Lines: 61
  11.  
  12. In article <1992Dec11.131655.23725@mksol.dseg.ti.com> mccall@mksol.dseg.ti.com (fred j mccall 575-3539) writes:
  13. >
  14. >>IMHO, DoD is doing the right thing by opting for a strong and enforceable
  15. >>standard. Shooting at a moving target is no fun. I don't often defend
  16. >>Defense, but dammit, I think they are right on target here. Contractors
  17. >>who want to experiment with a moving state of the art with MY tax money
  18. >>are just outta luck.
  19. >
  20. >Can we actually document any savings, or are we still working on
  21. >guesswork and theory in this area?  Anyway, wouldn't it make more
  22. >sense to freeze on a per-contract basis rather than to Mandate frozen
  23. >technology for a dozen years at a time?
  24. >
  25. My experience is that the projects are sufficiently complex that the numbers
  26. can be cooked to show savings or lack of savings according to the motive
  27. of the writer. Lots of people are trying to show that Ada saves money,
  28. and because they want these numbers to come out right, they do. Others
  29. want just as desperately to show no savings, and I'm sure the numbers
  30. would come out their way too. Maybe I'm too cynical, but I don't put
  31. all that much faith in these arguments, one way or the other.
  32.  
  33. The Mandate give a starting date (June 1, 1991), but no end date. What
  34. makes you think that DoD will NECESSARILY "freeze technology" for the
  35. next eleven years? If the technology changes such as to make it
  36. manifestly obvious that the Mandate should go away, I'm sure that
  37. it can be made to do so. Lots of clever people at DoD and on the Hill.
  38.  
  39. In the meantime, in effect the decision IS being made project by project.
  40. How else? Each project is contracted for individually. If the manager
  41. can make the case that Ada is manifestly not cost-effective, (s)he
  42. can get that waiver or exception. The practical effect of the mandate
  43. is to make the nay-sayers defend their case, instead of making the yea-sayers
  44. defend _their_ case. I see nothing wrong with that. 
  45.  
  46. The _psychological_ effect of the 1990 Mandate is why I think it was a dumb
  47. idea. The rest of the world says "how good could Ada be if DoD has to
  48. force it on its own contractors?" and shuts off discussion, figuring
  49. it's not worth investigating further. 
  50.  
  51. I happen to believe that the jury is still out on cost-effectiveness _on 
  52. a single project_ - that one can cook the numbers any way one likes, 
  53. because the differences are not well-understood and probably at the margins 
  54. of the project, and also because the language/OS field is very fluid
  55. these days and compiler version K running on system version P could
  56. give VERY different numbers from K+1 and P+1. It comes down to a 
  57. question of will. People who wish to operate in good faith and give
  58. Ada their best shot without endlessly nay-saying will, in my idealistic
  59. view of the world, manage to come up with a good and cost-effective
  60. project. Those who wish to keep sabotaging an effort will, I'm sure,
  61. find endlessly creative ways to do so.
  62.  
  63. The _global_ cost-effectiveness of doing a large number of 
  64. projects with a small number of languages seems obvious to me.
  65. Frankly, I really wish people would settle down, accept the Mandate
  66. as given for the time being, shut up and get the work done.
  67. That is, IMHO, the best way to spend my tax dollars.
  68.  
  69. Reminds me of a saying I learned in Holland: "Niet kakelen,
  70. eieren leggen." Stop cackling and lay eggs.
  71.  
  72. Mike Feldman
  73.