Too specialized. I'd ask for more information regarding his strengths. Or add a conditional when this applies.
I think I disagree. I'm not sure that 'strengths' is a real term for a dev.
In my view you either know or don't know a language. If you know it you are contributing to SO. If you don't you are looking things up on it. I don't really believe that a person could be a good computer programmer and there be a subfield that they couldn't master if it was necessary for their employment.
Whatever his current proficiency he'll be adding to his skill sets as needed. I'm suggesting a set that I think will be useful. I think it is the right level of specificity, even absent more information.
Similar to the Crazy Ideas Thread and Diaspora Roundup Thread, I thought I'd try making a General-Purpose Questions Thread.
The purpose is to provide a forum for asking questions to the community (appealing to the wisdom of this particular crowd) in things that don't really merit their own thread.