home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / software / 4959 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  2.1 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!cadreor!dbsoft!dws
  2. From: dws@menlo.cadre.com (David W. Smith)
  3. Newsgroups: comp.software-eng
  4. Subject: Re: Request for reuse tool info
  5. Message-ID: <1992Dec15.004626.28389@menlo.cadre.com>
  6. Date: 15 Dec 92 00:46:26 GMT
  7. Article-I.D.: menlo.1992Dec15.004626.28389
  8. References: <1992Dec4.231659.22445@mole-end.matawan.nj.us> <2311@sousa.tay.dec.com> <Bz9Kzo.HAM@unx.sas.com>
  9. Organization: Cadre Technologies Inc., Menlo Park Operation
  10. Lines: 37
  11.  
  12. In article <Bz9Kzo.HAM@unx.sas.com> Phil Julian sets up the interview
  13. scenario:
  14.  
  15. >Also, I can anticipate the reaction when you explain your past projects:
  16. >   "Oh, I borrowed most of the code and adapted it to my own needs."
  17. >   "But, what did you really write yourself?"
  18. >   "Well, you don't understand.  I reused the code, which is good."
  19. >   "But, can you show me something that you have done yourself?"
  20. >   "Well, this part here, and that piece there."
  21. >   "Next applicant!"
  22. >
  23. >From this scenario, reuse is bad for resumes.  What do other
  24. >programmers or employers value more -- reusing old code or writing
  25. >original code?  The problem may be our own attitudes and the attitudes
  26. >of the marketplace.  Reuse is not valued as an intrinsic skill.  I
  27. >know this is trite, but have you ever seen "reuse" as a desired skill
  28. >on a job description?
  29.  
  30. In most of the places I've worked, the willingess to reuse code is an
  31. indication of an engineer's maturity, in much the same way that willingness
  32. to delegate is a measure of a good manager.
  33.  
  34. Change the scenario slightly and see how it plays.
  35.  
  36.     "Oh, I borrowed most of the code and adapted it to my own needs."
  37.     "Even the key algorithms?"
  38.     "Good implementations already existed, so I reused them."
  39.     "You didn't rewrite them!?"
  40.     "I would have loved to, but that would have been a poor use of my time."
  41.  
  42. If the interviewer is looking for an engineer with good judgement, the
  43. candidate might well get the job.  At least s/he wouldn't have lost points
  44. by demonstrating a not-invented-here attitude.
  45.  
  46. -- 
  47. Dave Smith, Cadre Technologies Inc. - Database Tools Division
  48. 4500 Bohannon Drive, Suite 150, Menlo Park, CA  94025
  49.