home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c:16750 comp.software-eng:4383
- 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
- From: kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo)
- Newsgroups: comp.lang.c,comp.software-eng
- Subject: Re: Will we keep ignoring this productivity issue?
- Message-ID: <1992Nov18.171606.9302@iccgcc.decnet.ab.com>
- Date: 18 Nov 92 17:16:06 EST
- References: <1992Nov11.055130@eklektix.com> <1992Nov13.211018.24360@novell.com> <books.110.0@fsunuc.physics.fsu.edu> <1992Nov18.121328.19775@icf.hrb.com>
- Lines: 36
-
- In article <1992Nov18.121328.19775@icf.hrb.com>, tpd@icf.hrb.com (THOMAS P. DONNELLY) writes:
- > In article <books.110.0@fsunuc.physics.fsu.edu>, books@fsunuc.physics.fsu.edu (Roger Books) writes:
- >> In article <1992Nov17.091220.9284@iccgcc.decnet.ab.com> kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo) writes:
- >>>
- >>>IMHO, there is probably no better background for SE than physics. Why?
- >>>Problem solving. Experimental techniques. Basic understanding of the
- >>>strangeness of the universe. All useful.
- [...]
- >> If it
- >> involves dropping a kludge in to make it work they do and then forget
- >> about it. This may be different with theorists but the experimentalists
- >> I work for don't write maintainable code.
- > Hmm... isn't this the difference between the scientist, who constructs a
- > one-shot apparatus to increase the knowledge of the field, and the engineer,
- > who builds machinery to be used many times?
- What have you hired the person to do, independent of their background? Why not
- treat the creation of maintainable code as a scientific (or engineering)
- problem and develop a permanent solution?
- [...]
- > In short, if you want code to be maintained, hire a software engineer
- > (programmer?).
-
- I will gladly hire any one of a number of people who will be able to perform
- the task that I set out for them. Im my own experience, I have worked with a
- number of physicists/EE's who, on average, produced more reliable, more
- maintainable code than programmers working in the same commercial
- environment on the same products. This is *not* to say that I do not know and
- respect a number of SE's and CS's who do good work. Have I done a numerical
- study recently? No. It is only my experience and opinion. I will still look
- at skills when I am filling a job. I would just make sure to expand my
- horizons to include other backgrounds maybe not traditionally thought part of
- good software engineering.
-
- George Kambic
- sd
-
-