Alan Kay on education

Scholastic.com: Face to Face: Alan Kay Still Waiting for the Revolution:

Q: Well, what should 21st-century education be about?
A: The most critical thing about the 20th and 21st centuries is that there’s a bunch of new invented ideas–many of them connected with modern civilization–that our nervous systems are not at all set up to automatically understand. Equal rights, for example. Or calculus. You won’t find these ideas in ancient or traditional societies.

If you take all the anthropological universals and lay them out, those are the things that you can expect children to learn from their environment–and they do. But the point of school is to teach all those things that are inventions and that are hard to learn because we’re not explicitly wired for them. Like reading and writing.

Virtually all learning difficulties that children face are caused by adults’ inability to set up reasonable environments for them. The biggest barrier to improving education for children, with or without computers, is the completely impoverished imaginations of most adults.

Followup link: Squeakland.org

Aaron’s daughter learns about project scope

And a little Flash to boot 🙂

Flash sounds like a perfect tool to teach programming. Others I’ve been reading about:

Alice

Scratch (scratch is built on Squeak Smalltalk – there are other educational environments/tools built with it as well)

Snake Wrangling for Kids

Pygame

My roots: LOGO and Commodore BASIC.

Interesting related article at O’Reilly: Why Johnny Can’t Program.

Cory Doctorow: Writing in the Age of Distraction

From Locus Magazine: Cory Doctorow: Writing in the Age of Distraction:

  • Short, regular work schedule
  • Leave yourself a rough edge
  • Don’t research
  • Don’t be ceremonious
  • Kill your word-processor
  • Realtime communications tools are deadly

Read the whole piece for the thoughts behind these items of advice.

There are equivalents for programming that come to mind. I wonder, am I sliding back into Emacs a task at a time because I want to kill my word-processor (my IDE – Eclipse?)? Is that why Netbeans is starting to appeal to me (seemingly less work configuring (playing?!) with IDE settings and concentrating on the task at hand)?