I'm not sure to be honest. I know about 15-20 languages and have written at least a 500-1000 lines in each of them (most more), specialize in Python, trying to specialize in Haskell.
Did Django web development for quite a while. Now I'm working for a large company using Coldfusion (bleh), PHP, and some Python.
I frequently feel that I'm not good enough and that my knowledge is in the wrong areas though. I've learned a lot about accumulating domain knowledge and working with legacy codebases lately.
A huge blind spot I had was only passing familiarity with mysql, being used to only using ORM's. I've mostly remedied that however and it's something I feel most webdevs should know more about.
So... I can't really answer either of your questions and I'm not sure it would be economical for either of us to try and test it. However I'm open to ideas!
Did Django web development for quite a while. Now I'm working for a large company using Coldfusion (bleh), PHP, and some Python.
I frequently feel that I'm not good enough and that my knowledge is in the wrong areas though. I've learned a lot about accumulating domain knowledge and working with legacy codebases lately.
A huge blind spot I had was only passing familiarity with mysql, being used to only using ORM's. I've mostly remedied that however and it's something I feel most webdevs should know more about.
So... I can't really answer either of your questions and I'm not sure it would be economical for either of us to try and test it. However I'm open to ideas!