re su me
I may be wrong but making all candidates to have "a perfect command" of English will cut off lot of smart programmers and after all fog creek writes programs ...
Sounds great - let us know when you're hiring!
These days, <note space after comma>a decent command of the English language *is* extraordinary.
Here in Canada there has been a bit of an unroar because many highly skilled immigrants are lured to the country with the promise of great opportunities, but when they get here they find either that their credentials don't carry over, or that they find it extremely difficult to get a job in their given field (and often end up cab drivers, etc). While this seems like a horrible injustice, and it really is, there is a free market lesson to be learned from it: One of the most important professional skills, in many professions, is the ability to clearly communicate with others. Being the best code slinger in the world, or medical doctor, or mathematician, is offset by the confusion and inability others might have communicating with a prospective employee, possibly negating other advantages. This free market factor can be seen by the incredible number of job ads nowadays that add the bold disclaimer "Must have an excellent English skills".
One has to question how much of the importance is for getting a job and promotions, and how much actually relates to ability to perform the job well.
Sum Dum Gai
Fog Creek Home