home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!blaze.cs.jhu.edu!rhombus!wilson
- From: wilson@rhombus.cs.jhu.edu (Dwight Wilson)
- Subject: Re: Will we keep ignoring this productivity issue?
- Message-ID: <1992Nov11.173103.15814@blaze.cs.jhu.edu>
- Sender: news@blaze.cs.jhu.edu (Usenet news system)
- Organization: The Johns Hopkins University CS Department
- References: <1992Nov1.132750.9856@vax.oxford.ac.uk> <1776@aviary.Stars.Reston.Unisys.COM> <1992Nov11.055130@eklektix.com>
- Date: Wed, 11 Nov 1992 17:31:03 GMT
- Lines: 33
-
- In article <1992Nov11.055130@eklektix.com> rcd@raven.eklektix.com (Dick Dunn) writes:
-
- >>...However, it is a fairly-well-established rule of thumb that
- >>very good programmers can be an order of magnitude or more productive than
- >>the average and do a good job...
- >
- >We toss this number around a lot. A couple years ago I tossed it at a
- >friend who does a lot of real-time, control-system, etc. programming...just
- >to test his reaction, since he's generally good for a strong opinion. But
- >his retort came from a direction I hadn't expected: he said "It's more like
- >*two* orders of magnitude! You get the first order-of-magnitude difference
- >when the code is written. The second comes during maintenance." (Cf. also
- >Mark Terribile's comments about changes being made to the best code, because
- >it's the code people can figure out how to change.)
- >
- >Well, maybe the difference is an order of magnitude, maybe two. Be very
- >conservative, go below the geometric mean; assume it's only a factor of 20.
- >
- >*ONLY*???
- >
- >How *can* we afford to be off pondering complexity metrics, bantering about
- >25% changes, gaping in awe at the occasional arguably-possible factor of
- >2, when there's this sort of fundamental difference that's been staring us
- >in the faces for the past several decades?
-
- Before we try to fix this problem, does anyone have
- analogous numbers for other professions? I would expect that
- professions demanding high creativity would have a large
- difference between the best practitioners and average ones, and
- an order of magnitude is not particularly surprising.
-
- -Dwight
-
-