Subj : Re: Software Job Market Myths To : comp.programming,comp.software-eng From : shelley Date : Fri Jul 01 2005 02:32 am CTips wrote: > > Of course, this does depend on what you mean by *good* programmer. For > entry level (at our company) I'm talking about C.S. Ph.D.s or M.S. + 5 > yrs experience, a considerable amount of background knowledge (knowing > Knuth cold helps), and a decent amount of programming expertise (say, > about a 50kloc solo systems project). > This massive variabiity in individual performance is still the most important factor in software development, but evaluating this is hard. How do you evaluate the performance (not just their CV) of a good programmer? (Real question here - I find this hard to do and have made mistakes) Is it good design skills, low numbers of defects (almost the only measure of software quality - which can't be right), lots of code, great personality... what? All these are good but don't seem to be the essence of good programming. Can you trade off good design for lots of bugs? There are flavours of good but again evaluation is not easy. CCS .