--

I agree with almost everything but for that 'Mastering a language is one of the mistakes' part. Every developer should be in a position to 'think' in one language, no matter what that language is. It helps to be able to foresee, how am I going to interact with the machine.

Personal view, so you may ignore me on this point. :-)

--

--

Nirmalya Sengupta

Philomath, professional programmer, looking for tech opportunities to help make stuff that works, Indian but Citizen of the World, loves History and Geography