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