> >> 4) oral and written communication skills
> Personally, I believe that communication skills should be much, much higher
> in importance. Programming is so much more a matter of communicating
> between human beings than it was in the past, when it was a matter of
> communicating between humans and machines. IMHO a person who can write a
> decent paragraph in their native language can produce more readable source
> text than someone who cannot. (Note I didn't say "English". The specific
> native language is not relevant, except perhaps that the tokens of the major
> programming languages are biased towards English.) This opinion is related
> to why I abhor the use of certain naming schemes, such as appending "_t" to
> type names. Individuals with a more extensive vocabulary can do better.
I think It's important to mention that team work (i.e. the ability to work
on / with a team of developers) is a quintessential part of programming
today. Ada has alot of qualities that help a team work and communicate
well together like good encapsulation and package specs etc.
Disclaimer: These opinions are mine, not my employers.
Scott G. Edgerton Tel (508)490-1038
Command and Control Systems Dept
Raytheon, Hagar pond