I don't Su Doku, and I find Stan Kelly-Bootle's columns irritating, but in
this column from ACM Queue he talks about the death of Jef Raskin, and also about some interesting thoughts about what makes any particular Su Doku puzzle easy or difficult.
Also in ACM Queue is a nice interview with Alan Kay where he talks quite a bit about programming languages. In the interview, Kay mentions Niklaus Wirth,
which reminded me that in the January 2006 IEEE Computer magazine, Wirth writes an article "Good Ideas, through the Looking Glass" where he talks about ideas that seemed good at the time, but in retrospect maybe weren't so great.
Examples from hardware to software include: "magnetic bubble memory", "virtual
addressing", "complex instruction sets", "Algol's complicated for
statement", "functional programming", "logic programming", and
"object-oriented programming"!
Fresno State student can access the article electronically by clicking this link, then connecting to IEEE Xplore.
UH Manoa students can access the article electronically by clicking this link and click on Computer.
While you are there looking at the electronic IEEE Computer you can also read "NASA's Exploration Agenda and Capability Engineering" :)