Oct 19, 2021
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. :-)