Terry gave a list of things for programmers to be successful:
problem solving, creativity, attention to detail, oral and written
communication skills, patientce, desire.
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.
It would be better to have a portion of the team creative,
a portion of the team communicative, and the majority of the
team have attention to detail.
In particular, you cannot be creative and have attention to the
detail At The Same Time. And some people will be more creative
than others. This is okay.
However, the way we manage projects in the United States of America
in 1998, you had better all have a lot of patience.
As far as desire is concern, nothing ever succeeds without the passion
of people of desire.
Mike Brenner [log in to unmask]