Disclaimer: I am an American, feel free to hold that against me.
I would agree with this article. While English may not be the most beautiful language to speak (understatement), it is very well suited to conveying technical ideas. Another strong point for using it is that I believe it is the most widely understood language. I say I believe because I have no evidence to back this up… that and the fact that there is a LOT of people living in both China and India. Another reason programming languages tend to have many English words in them is the fact that the English language has lots of short words that convey concise ideas; examples would be: for, and, or, etc. This is not to say that other languages don’t have them, though it does pretty much rule out German… sorry guys.
As several other people mentioned, it is good to point out that we are not programming in English, but instead in a programming language that just happens to borrow words from American English language (much to any British programmer’s chagrin, I know how frustrating having to change one or two letters on a word you tend to write without thinking about must be). However, after carefully rereading the article I do not think the author was actually referring to programming with any particular language, but instead to writing the documentation and sharing with one another in English.
Not totally related to this article, but along the lines with some other posts: I personally think applying the term English to American English should not be done. I think we should rename American English to something else, similar to the way the Chinese have mostly unrelated names for their dialects (though my understanding is that Chinese dialects differ from the way Americans define dialects). This should make the British semi-pleased as we will no longer be butchering their language and still calling it English and I think it would make things less confusing for many people new to English. I still remember how confused some of my classmates were back in Kindergarten through first grade about how color and colour were both part of the English language. Obviously this will never happen though because people are too resistant to changes, even if they really don’t affect them. If it does happen though, maybe we can finally switch over to the Metric system, that would simplify things.