> Someday we might have multilingual frameworks and not restrict programming to the privileged few that could learn a second language.
I seriously doubt it, English is really easy to learn (sure the pronunciation is weird, but who needs it when you are writing code), and by learning English you can understand all the code with identifiers in English, written not only by native-speakers. Additionally, I wouldn't want a person who couldn't be bothered to learn a natural language to be a programmer in my company (if it was based in a non-English speaking country, of course).
> "reading mixed language code is hard, despite me being fluent on both! everyone should speak what is more convenient to me!"
> leaving billions of people that do not know english out.
How is writing bilingual code including more people? You are limiting the total amount of people who speak English to the subset of people who know both the language.
I seriously doubt it, English is really easy to learn (sure the pronunciation is weird, but who needs it when you are writing code), and by learning English you can understand all the code with identifiers in English, written not only by native-speakers. Additionally, I wouldn't want a person who couldn't be bothered to learn a natural language to be a programmer in my company (if it was based in a non-English speaking country, of course).
> "reading mixed language code is hard, despite me being fluent on both! everyone should speak what is more convenient to me!" > leaving billions of people that do not know english out.
How is writing bilingual code including more people? You are limiting the total amount of people who speak English to the subset of people who know both the language.