Typing code as scales
Copywork can train punctuation and identifier fluency without pretending to be conceptual mastery.
Current explanation
A useful copywork loop shows the whole function, asks for exact transcription, compares structural differences, then adds one explanation and one alteration. WPM is secondary. The point is to make symbols, function names, indentation, and comments feel ordinary while a follow-up prompt reconnects the motion to an invariant.
Lesson path
- 01
Glance
currentRead the complete function and state its purpose.
- 02
Type
nextReproduce code, comments, punctuation, and indentation.
- 03
Alter
optionalChange one edge case after explaining the invariant.
Open questions
- Which errors disappear with motor practice, and which require a conceptual prompt?
Selected Q&A
Include comments?
Yes when they encode intent or vocabulary; they are part of the practiced artifact, not decoration.
Next actions
- Prepare one 20-line function with comments and an alteration prompt.
Sources
- Space study workbench
Current Scrapbook practice design.
Revision trail
· learning:typing-code-as-scales@r1
Defined copywork as mechanical scales plus explanation and alteration.