Mike Brenner makes an exellent point here.
On Tue, 10 Feb 1998, Mike Brenner wrote:
> I would like to add that (since some of these are opposites),
> that not every programmer need have every attribute. Nor would it
> be desireable for every programmer to have all these attributes.
One reason some project managers are more successful than others
is their ability to assign people according to their individual
strengths and move them to new assignments quickly when it becomes
appropriate. Some software practitioners are better at programming
down at the bit-level, others have better skills at abstraction,
and lots of others are somewhere in between.
This field of endeavor is large enough in its range of skill
requirements that we can accomodate a wide variety of aptitudes
Unfortunately, many managers are absent the skills they need to
effectively utilize the skills of those people on their team.
Sometimes I get the feeling I would rather have a good basketball
coach to manage a large project than an experienced programmer.