tag:blogger.com,1999:blog-35005627.post3237732350548984604..comments2023-09-01T13:15:10.510+03:00Comments on hype-free: Should we use English?Cd-MaNhttp://www.blogger.com/profile/05030326541176171725noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-35005627.post-82962785233137092992011-03-09T23:09:16.386+02:002011-03-09T23:09:16.386+02:00Yes, to be able to read the documentation and lear...Yes, to be able to read the documentation and learn the language.<br />A really big problem is that almost all new languages use special characters like {[]}\ which might be easy on an english keyboard but certainly not easy on my swedish keyboard. Why is those characters even needed at all?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-83494118956215134982011-03-09T16:18:15.942+02:002011-03-09T16:18:15.942+02:00That's not true.
I learnt English by Programmi...That's not true.<br />I learnt English by Programming. It goes in both ways.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-9477733508793215112008-11-26T05:05:00.000+02:002008-11-26T05:05:00.000+02:00I came across an excellent forum post by the autho...I came across an excellent forum post by the author of lxlabs, a widely-used web hosting control panel:<BR/><BR/>"As far as we are concerned, English has become the de-facto language of the internet. There is no way you can escape it. So we are not going to take too much effort to support other languages. As the net evolves, we believe a single language is pivotal for surviving in the internet and it is a good thing if everyone learns English."<BR/><BR/>More at <A HREF="http://forum.lxlabs.com/index.php?t=msg&goto=47646&#msg_47646" REL="nofollow">http://forum.lxlabs.com/index.php?t=msg&goto=47646&#msg_47646</A>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-12600386560056672192008-11-21T18:05:00.000+02:002008-11-21T18:05:00.000+02:00The statement may sound politically incorrect, but...The statement may sound politically incorrect, but it is in fact -partially- true. The fact of the matter is that if you are a programmer and, because you don't know English, you do not have access to the enormous amount of information (in English) that is out there, you will not be as good (or effective - if you like) a programmer as you could be.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-61725786125931008022008-11-21T16:48:00.000+02:002008-11-21T16:48:00.000+02:00I think it is very rude (although in a sense true)...I think it is very rude (although in a sense true) that someone that doesnt understand english is not a programmer because its over-generalizing concepts. I think it would be better to say that it is definitley more difficult for a person to become a good programmer now days if he doesnt read at least some english. But I would even refine the sentence and say that no one can really become a master programmer without reading books and papers, which are of course (now days with amazon) mostly found in english.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-50986765430070608342008-11-21T11:18:00.000+02:002008-11-21T11:18:00.000+02:00I totally agree with that. When I was young and co...I totally agree with that. When I was young and couldn't read English properly, it was even hard to use a Chinese edition windows, some error messages were not translated. One interesting thing is that there were some programming languages are Chinese based (I'm sure there are some in Japanese).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-79030781192957139952008-11-17T13:48:00.000+02:002008-11-17T13:48:00.000+02:00"A programmer who doesn't at least understand Engl..."A programmer who doesn't at least understand English is not a programmer."<BR/><BR/>I am Russian, I live and work in Russia, and I agree 100%. On all software development teams I've worked in the past here, knowing English at least to the level sufficient to read technical documentation and books, and write code comments, was effectively a requirement for the job.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-53215605275157871612008-11-17T02:50:00.000+02:002008-11-17T02:50:00.000+02:00I often come across software developed by French o...I often come across software developed by French or German authors. It usually employs clever algorithms, but the usability is a mess, or downright obvious features are missing. An extreme example is http://atpic.com.<BR/><BR/>Note that I'm not biased by my American culture. Although I do reside in California, I was born and have been living in Romania until 23. I can only conclude that those who don't really understand English, at some level, don't "get" software development.<BR/><BR/>See also this excellent post on <A HREF="http://www.codinghorror.com/blog/archives/001184.html" REL="nofollow">The unexpected relationship between writing code and writing</A>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-32820758902157121002008-11-16T21:22:00.000+02:002008-11-16T21:22:00.000+02:00@Brownie: in my opinion none of the software we re...@Brownie: in my opinion <I>none</I> of the software we refer to as "great" has been written by people who didn't read documentation in English.<BR/><BR/>Also, yes, I would say that if you claim to be a programmer but <I>never</I> touched C-like languages, you're not really a programmer. If you are a <I>good</I> programmer (this in my opinion means <I>enthusiastic</I>) you have used at least one C-like language.<BR/><BR/>Artist (like level designers and so on) I give you, but programmers <I>have</I> to know English at a level to read documentation.<BR/><BR/>@Zuhaib: Google Translate (and similar tools - anyone remembers <A HREF="http://babelfish.yahoo.com/" REL="nofollow">Babelfish</A> which seems to be owned by Yahoo now?) can help, but nothing is more efficient than reading the original text in English (I almost never read programming books which are "localized" - even though they are much easier to come by - I would just get annoyed by the funky language the translators trying to make up).Cd-MaNhttps://www.blogger.com/profile/05030326541176171725noreply@blogger.comtag:blogger.com,1999:blog-35005627.post-57516138018608702632008-11-14T22:17:00.000+02:002008-11-14T22:17:00.000+02:00Any body who programs any high level language .. a...Any body who programs any high level language .. already knows english at some level. Understanding english is a plus point, but never a barrier if somebody is interested.<BR/><BR/>Talking about resources, google language tool?? wht do u say?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-55185011703894541222008-11-14T20:49:00.000+02:002008-11-14T20:49:00.000+02:00Just because you "understand English" doesn't mean...Just because you "understand English" doesn't mean you can be expressive in English. Even if you'e fluent in English you can have problems expressing yourself.<BR/><BR/>Spelling, on the other hand, every real programmer should know how to spell.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-35005627.post-67734521469656300052008-11-14T20:44:00.000+02:002008-11-14T20:44:00.000+02:00I'm sorry but some of the best writing in the indu...I'm sorry but some of the best writing in the industry was originally written in languages other than English. And most books that have a significant audience have been translated to multiple languages.<BR/><BR/>Saying "A programmer who doesn't at least understand english is not a programmer." is akin to saying that a programmer who can't read a C-based language is not a programmer. Yes C is the most wide-spread language family, but knowledge (or the lack thereof) of C does not define who is or isn't a programmer.<BR/><BR/>I'm sure there are developers who can't read a line of Englsh but could code circles around me. (Think Nintendo, Sony, and all of the great game studios in Japan). Your statement says that some of the greatest minds behind some of the greatest game franchises aren't programmers. What was the last program you made that Millios of people used?Browniehttps://www.blogger.com/profile/13126107055465643903noreply@blogger.comtag:blogger.com,1999:blog-35005627.post-91439755045306907782008-10-09T08:16:00.000+03:002008-10-09T08:16:00.000+03:00The problem is not that you can't express the conc...The problem is not that you can't express the concepts in other languages. The problem is that there is already a <I>huge</I> and growing amount of information out there in English (and most of the time <I>only</I> in English).<BR/><BR/>Not knowing the language means that you don't have access to this information and you have to (a) figure it out on your own (in which case you will waste a lot of time) or (b) you plain out won't know, which makes you a lesser programmer.Cd-MaNhttps://www.blogger.com/profile/05030326541176171725noreply@blogger.comtag:blogger.com,1999:blog-35005627.post-44286371111976731512008-10-09T04:03:00.000+03:002008-10-09T04:03:00.000+03:00"A programmer who doesn't at least understand Engl..."A programmer who doesn't at least understand English is not a programmer."<BR/><BR/>Disagree. The concepts are expressible in any (modern, sufficiently sophisticated) language.Anonymousnoreply@blogger.com