Quote:
Originally Posted by gblake
To some of the other respondents - David's original question has very, very little to do with unimportant aspects of language differences, and almost everything to do with organizing teams.
|
Quoted for Truth.
When I mentor a programming team, we discuss the various language options, their strengths, their weaknesses, and the team member's experience with each language. There is usually one or two zealots for one of the options, and usually they don't really know why. After a bit I tell the team "I know more than 13 languages and actively use 5 of them. The trick is identifying the right tool for the job." If that doesn't cure the zealotry, I tell them about the time that I insisted on using C++ when I should have used MATLAB, and that it took me 6 times as much code to write the same functions, and that in the end I got bit by a numerical rounding issue that MATLAB handles automatically.
And David, I know that my posts to you don't pull punches... If I were your team mentor you would not be the student lead. You really need to improve your team member skills before you can work on your team lead skills.