> I need data.
> ..... Note also that (as others have pointed out) a small sample of
> experience does not make a good argument.
One of my favorite quotes comes from someone not even in software:
"Someone with an experience is never at the mercy of someone with an argument."
Roger Racine has said more than once, "In my experience..." So I think
some quantified experience is going to be more useful to him than
unquantified argument. [Even though I believe the arguments myself and
have some of my own below. :-) ]
> (everyone I know would have to be fired if this were the case. English is
> not the best language for expressing requirements).
Especially the English produced by most engineers! :-)
> Sorry, but I have to disagree. The common pitfalls of coding, at least in
> C, are very well known (there are books on the subject). Therefore, in a
I read the first two-thirds of the so-called classic "C Traps and
Pitfalls" There was a nearly incomprehensible two pages about the subtle
differences between various long strings of parentheses and asterisks.
The rest of it, I thought I understood well enough to know that the errors
just plain can't occur in Ada. I've read more than one item advising that
code should be carefully reviewed by salaried humans for certain types of
errors _before_ compiling--types of errors that an Ada compiler will find
in the time a human takes to study ten SLOC of code.
> with Ada, but the cost of fixing coding errors is well known and can be
> estimated reasonably well. So, again, the risk of cost increase is low.
If I understand this argument, I am amazed the anyone would think an
estimate of $65K +/- 10% is better than one of $20K +/- 50%
> Myths will not go away by calling them myths. We need to prove it ("I
> don't have to; I am in the majority, say the C people." :-( ).
Or like someone posted here a few months ago, that he/she lost a sale in a
scenario something like this:
"So what makes your product better than this other one?"
"Ours doesn't crash."
"B.S.! Everybody knows all software crashes." <click>