Login or Sign Up to become a member!
LessThanDot Sit Logo

LessThanDot

Architecture, Design & Strategy

Less Than Dot is a community of passionate IT professionals and enthusiasts dedicated to sharing technical knowledge, experience, and assistance. Inside you will find reference materials, interesting technical discussions, and expert tips and commentary. Once you register for an account you will have immediate access to the forums and all past articles and commentaries.

LTD Social Sitings

Lessthandot twitter Lessthandot Linkedin Lessthandot friendfeed Lessthandot facebook Lessthandot rss

Note: Watch for social icons on posts by your favorite authors to follow their postings on these and other social sites.

Your profile

    Search

    XML Feeds

    Google Ads

    « The donkey and unit testing.Net and a problem with unicode and ToLower and ToUpper »
    comments

    Today I read We are Typists first, Programmers second by Jeff Atwood.

    The man has a point but that’s not what I want to talk about. I want to talk about the fact that the IT business seems to be centered around the English language. Don’t get me wrong, that is not bad, I think it is actually a good thing that we can speak the same language around the world. This also means that our relatively small world is much bigger than if we stuck to our own language.

    In my case, that would be Dutch, on a global scale Dutch is a very small language, so the number of good Dutch speaking IT people is fairly small too. With the large number of different technologies and job descriptions in the IT world, it would be hard to find a lot of Senior VB.Net people that also happen to blog and use Structuremap at the same time ;-). There even seems to be a very small number of them around the world if you account for all the non-Dutch-speaking people.

    And that’s why people tend to use English as a main language in IT. I think it all started because BASIC was so popular and based on the English language. Even Pascal was very English based and then came SQL and many other verbose programming-languages. And us non-English speaking people adapted and learned English to better understand.

    I can tell you that Microsoft tried to change the syntax to make it more human language independent. I know that in Excel 5.0 you had the option to set the VBA syntax to Dutch and program in Dutch. And that just felt weird. I don’t know if they do that anymore but it was funny and very difficult to program basic in your own language when you are used to programming Basic in English, it just felt wrong. And that is weird ;-). It felt funny because they needed to translate English keywords to Dutch keywords and sometimes the correct translations just isn’t one word in another language.

    So getting to know English is a must, and it can be quit a task when you have had no formal education in English. So like Jeff, who taught himself how to type, I taught myself English. Yes, I know I’m not a hundred percent, but like Ayende Rahien (Oren Eini) used to say “Correct spelling is optional". And he too has made plenty of progress over the years, just look at his first blogposts and the last.

    So we non-English speakers have a double challenge, learning how to program the correct way and learning a language to learn how to program.

    You English speaking IT-ers have an edge on us but you don’t even seem to realize it. Not that we hold that against you.

    So coming back to Jeff’s post. According to Type racer (which is big fun BTW) I do 39 wpm in English. which isn’t that bad. I’m pretty sure I do much better in Dutch since I have to think less about correct spelling (meaning I don’t have to read some words four times before I understand them).

    And yes we now have built-in spellcheckers for everything. And all spellcheckers work for English (most variants) so use them.

    So for us non-English speaking programmers, I would change Jeff’s quote:

    So if you want to become a great programmer, start by becoming a great typist.

    to

    So if you want to become a great programmer, start by learning English and then becoming a great typist.

    PS: Try Type Racer It’s big fun and seems to help me learn to spell better, so now I only have to learn how to write great stories like Jeff does ;-).

    About the Author

    User bio imageChris is awesome.
    Social SitingsTwitterHomePageLTD RSS Feed
    InstapaperVote on HN

    5 comments

    Comment from: SQLDenis [Member] Email
    SQLDenis You need an English spell checker first :-)

    I agree with the post, I type with 2 fingers basically and could be much faster, however I have the power of copy and paste in my toolbox
    11/18/08 @ 17:50
    Comment from: LNBruno [Member] Email
    LNBruno Ah, it ain't all it's cracked up to be. I've been accused of typing
    95 mistakes per minute. Of course, I reply that it just means I get
    to debugging quicker! ;-)
    11/19/08 @ 07:32
    Comment from: Tahir Khalid [Member] Email
    All Your Keyboards Are Belong To US

    Good post and very valid, I am an english native (ethnic so I speak several different languages but english is my birth tongue) however we are probably the worst culprits for being lazy.

    I got into the habit of just not bothering to correct my mistakes and these bad habits can come back to bite you however I found many non-english people actually had a better command of english grammer than the english natives!

    With the world of the "interwebs" there is no mistake, everything is correct or a new word.
    11/19/08 @ 09:48
    Comment from: Erik [Member] Email
    Erik TypeRacer was a fun way to kill 20 minutes. :)
    12/05/08 @ 11:43
    Comment from: james [Visitor]
    *****
    james Because it is an international language. it is spoken all over the world. every buddy has to learn it, to convey the message and conversation.

    Thanks and good to read and comment it.
    10/28/09 @ 04:10

    Comments are closed for this post.