provocatively speaking, I think projects have a good chance to be effective and run efficiently if the approach is uncompromisingly: given a problem, searched for its adequate decomposition, methods and tools . Not the other way around (what is the use of functional programming if the problem is clearly data-oriented?)This is why I, as manager, "prefer" senior programmers having "multilingual" programming skills. Java, C#, C++, Mathematica, scripting languages,....In another thread here the question arose "VBA in .NET?". I, interested myself, asked my senior developer. He does not know VBA well and he is not a .NET expert either. His immediate answer: "why does one want to use a simple language in a complex environment? In combination they both lose their advantages."Our real pain: coping with all type of operating systems in all runnig versions. Win, OSX, Linux, Solaris,....(BTW, I also like developers, who are able to create task-oriented, special-purpose programming languages. Why? Most of the complex tasks are not of the point&click nature).
Last edited by exneratunrisk
on September 4th, 2005, 10:00 pm, edited 1 time in total.