home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / software / 4471 < prev    next >
Encoding:
Text File  |  1992-11-23  |  1.3 KB  |  34 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!nucsrl!travis
  3. From: travis@eecs.nwu.edu (Travis Marlatte)
  4. Subject: Re: Productivity vs. Complexity
  5. Message-ID: <1992Nov23.181154.24105@eecs.nwu.edu>
  6. Organization: Rauland-Borg Corporation, Skokie IL
  7. References: <1992Nov18.235235.423@eecs.nwu.edu> <1992Nov20.014919.10220@spectrum.xerox.com>
  8. Distribution: na
  9. Date: Mon, 23 Nov 1992 18:11:54 GMT
  10. Lines: 22
  11.  
  12. Marty Leisner says, "Electrical engineers will agree on a good design.
  13. Software engineers generally won't."
  14.  
  15. Hardware engineers don't agree on a good design any more than software
  16. engineers do. Hardware engineers do agree on the performance of any
  17. given design. You can't argue with measurements of power consumption,
  18. space consumption, etc. But hardware engineers will then spend days
  19. discussing which is more important.
  20.  
  21. We have similar metrics in software. If we evaluated software by its
  22. executable size, memory requirements, speed, etc, we too would agree
  23. on a good design - and then discuss which is more important.
  24.  
  25. Lines of code or even complexity are really secondary to the solution.
  26. If software engineers don't agree on a good design, it's because we're
  27. discussing the wrong characteristics.
  28.  
  29.  
  30. -- 
  31. Travis Marlatte
  32. travis@eecs.nwu.edu
  33. 708-297-0055
  34.