liveBook · Manning

Knowledge management technique

As explained in The Creative Programmer

A knowledge management technique is a structured practice for capturing, organizing, connecting, retrieving, or developing knowledge.

A knowledge management technique turns scattered learning into a practice: gather knowledge, internalize it, connect related ideas, retain what matters, and act on it. section 2.0

A journal as a thinking system

Seneca used daily writing to examine his actions, connect ideas from competing philosophies, and preserve insights for future readers. The same habit can help a programmer turn a fleeting debugging insight into reusable knowledge. section 2.0

The technique serves several connected purposes:

  • Examine actions and mistakes rather than letting them disappear into memory. section 2.0
  • Connect ideas across writers, disciplines, and intellectual disagreements. section 2.0
  • Retain useful knowledge by giving it a durable written form. section 2.0
Figure 2.1 Niklas Luhmann in his home office, consulting his notes. Photo © Michael Wiegert-Wegener / University Archives Bielefeld.
CH02_F01_Groeneveld

Consulting an organized note collection makes the technique visible as an ongoing practice rather than a single act of recording. section 2.0

How The Creative Programmer covers it

How deep it goes
Frames purposes through historical examples but stops short of detailing the complete smart-note workflow.
Examples
Uses Seneca's journal, pen-and-ink practice, philosophical reading, and Luhmann's consultation of notes.
What you can do after
Practice reflective note-taking that preserves insights and connects them for later use.
How it connects
Links journaling with self-examination, knowledge connection, knowledge retention, and philosophical reading.

Related concepts

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.