Here in Europe is quite common to be faced with programs where everything written in-house uses the local language, including comments, only the third party libraries use English.
I already had a couple of consulting gigs where what got me the deal was my knowledge of the specific (human) languages being used.
Both of your examples bring very little meaning from their English definition. You just know a second definition in the context of programming, which is why you can deduce what it does.
The same applies to the people that don't fluidly speak the language.
So I agree, you don't have to speak fluent English to be able to read and write programs. Knowledge of English grammar won't help (except for reading comments – if they exist...), and the vocabulary is small, specialized, and has little to do with colloquial language.
[1] Or should it be "...even stronger"? I don't think so, because it refers to the verb "goes", so it should be an adverb, right?