Practice is the actual doing of work within an endeavor — activity conducted according to method.

Secondary intension

Something is practice when it has all of:

  1. Activity: it is something done, not something described. Practice is action, not documentation.
  2. Accordance: it follows (or departs from) a method. Practice without method is improvisation; method without practice is theory.
  3. Situatedness: it happens in a specific context — this session, this file, this decision. Practice is always concrete.

Distinguished from

  • Method: the system of conventions, specifications, skills, and policies that governs how things are done. Method describes; practice does. Method is the score; practice is the performance. A method can exist without being practiced (shelfware). Practice can exist without explicit method (habit, intuition) — though in this repository we aim to make method explicit.

  • Skill: a skill is a codified capability (a SKILL.md file). Practicing a skill means actually executing it. The skill is method; its execution is practice.

  • Doctrine: a body of principles guiding action. Doctrine is a form of method. Practiced doctrine is practice; unpracticed doctrine is aspiration.

In the semiotic framework

Practice is the trace of method in action — the G operator applied to method produces the record of what was actually done. The gap between method and practice is diagnostic: when practice deviates from method, either the method needs revision (it doesn’t fit reality) or the practice needs correction (the method is right but not followed). Closure pressure acts on this gap.

Relationship to method

Method and practice form a feedback loop:

  1. Method is written (specifications, policies, skills)
  2. Practice applies method to concrete work
  3. Practice reveals gaps in method (things method doesn’t cover)
  4. Practice reveals failures of method (things method gets wrong)
  5. Method is revised
  6. Revised method changes practice