Living recordslearning:typing-code-as-scales
drillpublicschema v1

Typing code as scales

Copywork can train punctuation and identifier fluency without pretending to be conceptual mastery.

typingcode fluencypractice design

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

  1. 01

    Glance

    current

    Read the complete function and state its purpose.

  2. 02

    Type

    next

    Reproduce code, comments, punctuation, and indentation.

  3. 03

    Alter

    optional

    Change 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

Revision trail

  1. · learning:typing-code-as-scales@r1

    Defined copywork as mechanical scales plus explanation and alteration.