This letter is associated with the following article:
Letters
Thursday, September 14, 2006 12:00 AM

Why Johnny can't code

BASIC used to be on every computer a child touched -- but today there's no easy way for kids to get hooked on programming.

Read other letters about this article

  • Thursday, September 14, 2006 12:39 PM

    New generation of scientists can't code

    I'm a biologist. When I was a teenager (in the 1980s), I learned to program, first in BASIC and then in FORTRAN. In the last 10 or 15 years I have written thousands of lines of code (mostly in Visual Basic) to analyze data and implement machine controls for my experiments. It's probably not the best code ever written, but it has been tremendously liberating to be able to get jobs done in exactly the way I want them done, without having to beg (and wait for) third-party software providers to provide solutions for me. Indeed, a scientist who can't program is not likely to be doing experiments on the cutting edge. When you're doing a really unique experiment, no one has been there before to provide tools for what needs to be done, so it's up to the scientist to write (or build) them him/herself.

    Now I'm at the stage in my career where I teach younger scientists how to do research. And what I'm finding is that they overwhelmingly have no idea how to write even the simplest code. I've wondered why this is: aren't kids these days interested in programming, which was all the rage among the "smart kids" in high school in the 80s?

    This article maybe provides some of the answer to this question. Computers were relatively new in the 80s, and people (inclduing kids) saw them as devices for... computing. In the 90s and 2000s, computers are devices for surfing the net and playing games. I think the author is right that a very simple and universal programming language such as BASIC should be included with every OS, and math and science textbooks should encourage kids to learn to solve problems with it. Of course not every kid will be interested in using such a tool. But maybe enough will so that I won't have to teach graduate students and post-docs (who have been going to school for up to 25 years) how to program.

Most Active Letters Threads

740

The commendably missing element from Obama's speech

There was no pretense that human rights is our goal, or the likely outcome, in escalating the war
688

Obama's exceedingly familiar justifications for escalation

The "new" approach to Afghanistan touted by White House officials seems quite old
362

America's regression

It's almost impossible to find a nation with as many torture advocates as the U.S. has.
329

Yes, it's Obama's war now

An uninspiring speech sells a dubious policy, but progressives who feel betrayed have only themselves to blame
253

Do Obama officials know what his Afghanistan plan is?

What explains the completely contradictory statements from key aides on a central plank of the war strategy?

View all »

Letters Help

Currently in Salon