home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / c / 16750 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  2.5 KB

  1. Xref: sparky comp.lang.c:16750 comp.software-eng:4383
  2. Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!icd.ab.com!iccgcc.decnet.ab.com!kambic
  3. From: kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo)
  4. Newsgroups: comp.lang.c,comp.software-eng
  5. Subject: Re: Will we keep ignoring this productivity issue?
  6. Message-ID: <1992Nov18.171606.9302@iccgcc.decnet.ab.com>
  7. Date: 18 Nov 92 17:16:06 EST
  8. References: <1992Nov11.055130@eklektix.com> <1992Nov13.211018.24360@novell.com>   <books.110.0@fsunuc.physics.fsu.edu> <1992Nov18.121328.19775@icf.hrb.com>
  9. Lines: 36
  10.  
  11. In article <1992Nov18.121328.19775@icf.hrb.com>, tpd@icf.hrb.com (THOMAS P. DONNELLY) writes:
  12. > In article <books.110.0@fsunuc.physics.fsu.edu>, books@fsunuc.physics.fsu.edu (Roger Books) writes:
  13. >> In article <1992Nov17.091220.9284@iccgcc.decnet.ab.com> kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo) writes:
  14. >>>
  15. >>>IMHO, there is probably no better background for SE than physics.  Why? 
  16. >>>Problem solving.  Experimental techniques.  Basic understanding of the
  17. >>>strangeness of the universe.  All useful.  
  18. [...]
  19. >> If it
  20. >> involves dropping a kludge in to make it work they do and then forget
  21. >> about it.  This may be different with theorists but the experimentalists
  22. >> I work for don't write maintainable code.
  23. > Hmm... isn't this the difference between the scientist, who constructs a
  24. > one-shot apparatus to increase the knowledge of the field, and the engineer,
  25. > who builds machinery to be used many times?  
  26. What have you hired the person to do, independent of their background? Why not
  27. treat the creation of maintainable code as a scientific (or engineering)
  28. problem and develop a permanent solution?
  29. [...]
  30. > In short, if you want code to be maintained, hire a software engineer
  31. > (programmer?).
  32.  
  33. I will gladly hire any one of a number of people who will be able to perform
  34. the task that I set out for them.  Im my own experience, I have worked with a
  35. number of physicists/EE's who, on average, produced more reliable, more
  36. maintainable code than programmers working in the same commercial
  37. environment on the same products.  This is *not* to say that I do not know and
  38. respect a number of SE's and CS's who do good work.  Have I done a numerical
  39. study recently?  No.  It is only my experience and opinion.  I will still look
  40. at  skills when I am filling a job.  I would just make sure to expand my
  41. horizons to include other backgrounds maybe not traditionally thought part of
  42. good software engineering.
  43.  
  44. George Kambic
  45. sd
  46.  
  47.