GIGO: words unreadable aloud
Mishrogo Weedapeval
 

 

  Saturday 26 February 2005
Transitions, and Programming As Teaching

Must be something in the air. I just read Eugene Wallingford's report from this past week's SIGCSE meeting (SIGCSE is an ACM subgroup dedicated to Computer Science Education). It includes mention of a quote attributed to Max Planck:

A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it.

So the very next two weblog entries that Bloglines showed me could both benefit from that same quote.

By the way, I think it's very cool that the online folks have framed that last "battle" so well. The Old Media has more money, but starts this particular discussion at a terrible disadvantage, simply by virtue of being called "The Old Media".

And also by the way, Madge, if you're reading this: Eugene Wallingford's weblog "Knowing and Doing", is well worth following. Though it's nominally about Teaching Computer Science, it is written in a general enough way that the insights therein frequently apply to any kind of teaching. Or programming, for that matter.

I often write about the readability of programs, about how one of the most important aspects of any program is how well it conveys its algorithms, assumptions, context, environment, alternatives, engineering tradeoffs, etc., to other humans. What Eugene's writing has done is to help me see programming as teaching.

Yow, I just did a Google search for Programming as Teaching and only 18 pages came up, and many of those think of programming as teaching the computer how to do something, instead of thinking of it as teaching other programmers how you solved this problem. I think the best programs do the latter.
8:11:59 PM   comment/     



Click here to visit the Radio UserLand website. Click to see the XML version of this web page. © Copyright 2007 Doug Landauer .
Last update: 07/2/6; 12:43:17 .
Click here to send an email to the editor of this weblog.

February 2005
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28          
Jan   Mar

Previous/Next