There is one field where I have not as yet encountered a language barrier and that is testing. An interesting concept came out the other day while I was attending a conference – “Whatever comes out of the Developer’s desk, for testing the same, we require a simple understanding of the application and what is desired from it. Innovation is thing which is best left to Developers, but an analytical understanding is to be acquired for testing out anything. This is and should be the language of the Tester. And for this, the Developer can write in any human readable language, but the thinking mind will always be able to decipher it and work out the wrong it in… “.
Although, the above is true; we should not forget that the Developers also have the common logical thinking language similar to the analytical thinking language… 🙂