> >> 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 Marlborough, MA