Shouldn't Every Developer Understand English?
Pickens writes "Jeff Atwood has an interesting post that begins by noting that with the Internet, whatever country you live in or language you speak, a growing percentage of the accumulated knowledge of the world can and should be available in your native language; but that the rules are different for programmers. 'So much so that I'm going to ask the unthinkable: shouldn't every software developer understand English?' Atwood argues that 'It's nothing more than great hackers collectively realizing that sticking to English for technical discussion makes it easier to get stuff done. It's a meritocracy of code, not language, and nobody (or at least nobody who is sane, anyway) localizes programming languages.' Eric Raymond in his essay 'How to be a Hacker' says that functional English is required for true hackers and notes that 'Linus Torvalds, a Finn, comments his code in English (it apparently never occurred to him to do otherwise). His fluency in English has been an important factor in his ability to recruit a worldwide community of developers for Linux. It's an example worth following.' Although it may sound like The Ugly American and be taken as a sort of cultural imperialism, 'advocating the adoption of English as the de-facto standard language of software development is simple pragmatism, the most virtuous of all hacker traits,' writes Atwood. 'If that makes me an ugly American programmer, so be it.'"
Yes, almost certainly. You need to understand English to develop in programming languages where the syntax and reserved words are in English.
Next question?
"If you think the problem is bad now, just wait until we've solved it." --- Arthur Kasspe
I thought I had read/heard somewhere (might have even been the documentary Revolution OS) that Finns & Swedes grow up with English Sesame Street available to them and as a result many of them are bilingual from a young age.
Well, as a Finn I can tell that most of the programs in our TV, movies in theatres, etc. are still in english. All that are made outside Finland except for most of the ones meant for children under 10. They have finnish subtitles but we feel that dubbing them as most countries do would be just stupid. It does improve our english.
However, the main reason why finns speak pretty decent english is our school system. Studying english is mandatory from grades 3 to 9 in the elementary schoo and any route you continue from there also requires you to study english. We believe that in the modern world it is just a basic requirement for everyone to understand the same language.
Why Torvalds speaks good english is not because we think that programmers need that but because we feel that everyone needs that. I agree that everyone should speak english but disagree that programmers have much extra reason to do so.
I visited St. Petersburg in Russia a week ago and nobody spoke english well. People on the streets weren't able to help us with directions when we needed some, we could ask nothing at the shops, etc... Even the staff at MacDonalds couldn't understand words like "Meal" or "Fries" in english. It sucked pretty much.
Speaking as a native English speaker resident in Finland, the idea that all young Finns are so wonderfully multilingual is unfortunately not the case. Especially outside of Helsinki, it's pretty easy to find young people who can't even hold a simple conversation in English, and the average Finns has about as much passion for the still-obligatory Swedish as Hungarians or Romanians did for Russian in the times of Communism. There are plenty of monolingual Finns.
English is also the international language of aviation. When a Swiss airplane is landing in Egypt, the pilot speaks English to the tower. Why? Because the US and England had the first major commercial air industries.
At the turn of the last century, if you wanted a science or engineering degree, you had to learn German, as all the best journals were printed in that language.
My Other Computer Is A Data General Nova III.
I think I'll have to jump in with a correction here. Finnish is considered to be one of the hardest languages to learn, while english is considered one of the easiest.
If you look for a language similar to finnish, try hungarian (for some weird reason, both nations have a common offspring, no idea why one ended up in the north of Europe and the other in the southeast, maybe they don't like each other much ;-) Mika Hakinnen used to have a large fan crowd at the Hungarian Grand Prix for exactly this reason.
Ever wondered whats wrong with the world? http://www.ishmael.org/
German is a lot closer to English than French is. Dutch is even closer. French provides a lot of English vocabulary, but not the grammar and almost none of the most common words.
The cake is a pie
I speak French reasonably well, and learned mostly from Quebecers, and I'm a linguist, so here's a few answers that will get you going (most of these are not final or very detailed, though):
I believe nearly all Spanish monolinguals in Barcelona can understand Catalan to a moderate degree, since it's not extremely different from Spanish. They can't speak it, though.
Are you adequate?