Atlas / The Work of Writing in the Age of AI

Programming Education

How children, code, tools, and educational design come together in the teaching of computing.

Illustration for Programming Education

Programming education matters on this site because it sits at the intersection of computers, childhood, and educational design — and because it is one of the clearest cases where the wrong tool, defended for the wrong reasons, can stunt an entire generation of beginners.

Seymour Papert’s Legacy opens with a personal scene that gives the topic its emotional center: a kid in 1980s China watching CCTV broadcasts on BASIC, writing to the network for a textbook, receiving the book back with the postage refunded — and then never having a computer to practice on. Years later, the essay finds Papert’s verdict in Mindstorms and recognizes the missing piece: “BASIC is to computation what QWERTY is to typing.” Papert’s argument cuts at the standard defense of BASIC. The supposedly beginner-friendly small vocabulary, he argues, would be like “a special language to help children learn to speak” with only fifty words — easy to memorize, impossible to express anything in: “Perhaps the vocabulary might be easy to learn, but the use of the vocabulary to express what one wanted to say would be so contorted that only the most motivated and brilliant children would learn to say more than ‘hi’.”

The QWERTY analogy is the move that travels. Both BASIC and QWERTY were responses to specific technical constraints (jam-prone keys, tiny early-microcomputer memory) that no longer apply, and both have generated decades of “ideology formation” defending features that originated as workarounds. The lesson generalizes: a great deal of educational design is shaped by accidents that survive their original conditions, and a serious teacher of programming has to be able to tell which constraints are pedagogical and which are residual.

Mindstorms is the site’s translation of Papert’s foundational book into Chinese — the work that first made the LEGO Mindstorms kits a household word and the conceptual case for programming as a medium for thinking rather than a ladder of beginner syntax. The translation note records both the translator’s affection for the project (three sets of LEGO Mindstorms in the closet, robotics-coaching for First Lego League at the time) and frustration with the publisher’s decisions: a title arbitrarily changed to something closer to “power-ups through computer,” and a stack of unrelated forewords from the second edition. What the book is asking for, in this site’s reading, is powerful ideas — programming as a way to make mathematics and logic concrete, not as a careful sequence of syntax milestones.

Why E-Learning Fails the 70-20-10 Test gives the topic its working test. The essay’s opening Code Combat scene — a student stuck on a level, the instructor catching himself before delivering the formal explanation, recognizing that “he didn’t need a lesson. He needed to fight the ogre again, differently, and lose in a new way until the pattern clicked. He needed the 70%” — is exactly the Papertian intuition without the LOGO turtle. Code is learned through meaningful struggle, feedback, and projects that matter to the learner. The 10% — slide decks, video lectures, quizzes — is necessary but never sufficient.

Read together, these pieces position programming education as a place where the site’s larger commitments converge: media-historical awareness (BASIC and QWERTY as residual technologies), experiential learning (struggle as the engine), and a McLuhanite suspicion of tools that quietly impose theories of learning on their users.

Related

Read Next

Dong Liang
Authors
Learning Technologist / Instructional Designer / Elearning Developer