liveBook · Manning

Learning by writing

As explained in The Creative Programmer

Learning by writing is a learning process in which composing and reformulating ideas supports understanding and memory.

Writing can be more than recording what you already understand. Reformulating ideas, connecting them to prior knowledge, and retrieving them later can make learning harder in the moment yet stronger afterward. section 2.4.2

The Zettelkasten method turns this principle into a habit: capture notes, link them as ideas grow, and gradually make useful writing easier to extract. section 2.4.2

Useful learning friction includes:

  • Elaborating an idea by relating it to prior knowledge and broader implications. section 2.4.2
  • Spacing retrieval across different times and varying the contexts in which ideas are recalled. section 2.4.2
  • Using tests or deliberate recall instead of relying only on presentations or rereading. section 2.4.2

A growing note network

A note-taking system may begin with handwritten notes—even on an improvised surface—and develop into linked, numbered notes from which worthwhile writing can be extracted. section 2.4.2

Figure 2.5 A portion of Niklas Luhmann’s note-taking system: a big filing cabinet filled to the brim with handwritten index cards. Photo courtesy of Bielefeld University.
CH02_F05_Groeneveld

A photograph of Luhmann’s filing cabinet makes the scale and physicality of a growing note system visible. section 2.4.2

How The Creative Programmer covers it

How deep it goes
Explains elaboration, spacing, variation, contextual interference, and retrieval, then points toward Zettelkasten practice without detailing setup steps.
Examples
Uses Luhmann’s handwritten, numbered, linked notes and filing cabinet as concrete examples of accumulated learning.
What you can do after
Apply the Zettelkasten method to capture, connect, retrieve, and develop notes into publishable writing.
How it connects
Connects Zettelkasten with elaboration, spacing, variation, contextual interference, retrieval, and smart note-taking.

This explainer was generated by Manning's knowledge graph from the text of The Creative Programmer. The section links point to the parts of the book it draws on.