Many of my coworkers are of foreign origin. I have to often work with such a coworker whose first language is not English. His spoken English is thickly accented and the written English often has errors. As a part of my job, I have to read documentation created by him and do the tasks in those documents "frequently". As a result, I lose a lot of time in communicating and that sometimes results in errors. The person reviewing his docs before they come to me also does not seem to comprehend the language errors.
I have worked with similar people, but their English was okay. But, IMHO, this coworker needs to do a lot of work to become proficient. How do I work with this person and still get work done without getting bogged down by challenges in communication ?
PS- I have worked with a few (but not too many) people who have similar communication problems. My gut feeling is that our hiring bar is getting low. But, that is not something I can control.