Re: The Problem with Programming




"Ingvar Nilsen" <no.spam@xxxxxxxxxxxxx> wrote in message
news:456cc6d2$1@xxxxxxxxxxxxxxxxxxxxxxxxx
Tony Bryer wrote:

As someone who has never worked in a team of more than one, I had
picked up the impression that superstar programmers can be a mixed
blessing in a team situation.

Yes. At a management session, Borcon 2004, the speaker advised us to
"hire mediocre developers for production work" (I don't remember the
exact words).

The speaker sounds like a mediocre manager to me. IMHO, mediocre management
is the number one problem in the industry. After years of writing books on
the topic of software engineering, Tom DeMarco came to the conclusion that
most talented professionals already knew; namely, a good manager hires the
very best people and does what it takes to keep them on his/her team. A
software development process is not a substitute for talent. An alpha
developer is ten to one hundred times more productive than his/her non-alpha
brethren. He/she produces fewer defects, and he/she also tends to produce
less code for any given problem. As the total lifecycle cost of a
system/product is generally proportionate to the number of lines of code it
contains, a smaller code base is almost always more cost effective.




.



Relevant Pages

  • Re: Perplexed in a SW group..
    ... To be more salable to management you will probably have to ... Such legacy code is going to be a long-term problem for you. ... you need to sell other developers that the change is ... they are off developing data collection tools on their own time to ...
    (comp.object)
  • Re: systems programming versus application programming
    ... IMO the core reason for that failure rate is that software developers do ... They are too absorbed in the Cult of Creativity to do ... management (e.g., poor estimates, insufficient resources, unrealistic ... them by pushing back on every schedule item. ...
    (comp.object)
  • Re: news of the week
    ... And the company does not have test groups and user meetings? ... Netscape developers didn't think about ... It's hell of annoying! ... Total Quality Management and Supply Chain Management, ...
    (rec.games.computer.ultima.dragons)
  • Re: About method comments
    ... many people have spelled out the costs and the problems incurred by not ... If overall documentation is lacking, ... management has recognized the tradeoff. ... planning that the developers were forced to shoulder. ...
    (comp.lang.smalltalk)
  • Re: "Selling" a code-audit.
    ... First time posting here. ... developers got wise to the situation and started ... doing things to make management accountable. ... Most of the time my reviews weren't ...
    (SecProg)