Subject: Re: Lisp success stories
From: rpw3@rpw3.org (Rob Warnock)
Date: Sun, 17 Apr 2005 22:35:58 -0500
Newsgroups: comp.lang.lisp
Message-ID: <ccSdnS4-xeyDtv7fRVn-rw@speakeasy.net>
Peter Seibel  <peter@gigamonkeys.com> wrote:
+---------------
| Unfortunately it's not clear how to practice evidence-based IT--it
| seems that different software projects are more different than
| different patients a doctor might see.
+---------------

I don't think that's so much the problem as that the industry as a
whole has simply stopped doing any computer *science*. That is, you
can't have "evidence-based IT" if you never collect any evidence!!
As Tom DeMarco began one of his best (IMHO) books[1], "You can't
control what you can't measure." [...or what you don't bother to!]

If you look back at all the papers -- and I *don't* mean from just
academia, but from industrial/commercial/governmental organizations
as well -- that were published in the 50's and into the 80's, there
were *plenty* of serious attempts to quantify the difficulty of the
task of software specification, design, development, and maintenance.
It didn't result in any "magic bullets", but then the problem was and
is *hard*!!

But the Rise of Worse is Better seems to have completely put an end
to any wide-spread attempt to closely examine the *act* of software
development in any meaningful, "scientific" way [by which I mean the
collection of predictive metrics, doing controlled experiments, even
work on cognitive models of programming, etc.].

Pity.


-Rob

[1] Tom DeMarco, "Controlling Software Projects: Management,
    Measurement, and Estimatation", Prentice Hall (1982) ISBN
    0917072324 [trade paperback]. Reprinted 1986, ISBN 0131717111.
    Particularly interesting is his discussion of the social/political
    difficulties in getting good "metrics", and his proposal for
    an independent metrics team that is rewarded by the inverse
    of the integral of the *absolute value* of the difference
    between their estimates at any moment during the project and
    the final overall actual result. [They are free to change their
    estimates at any time, but the previous estimates still apply
    to the interval during which they were in force.]

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607