Research note

The component library as apprenticeship: encoding constraints into substrate

The hardest claim in practice theory, for any project that wants to spread, is that practices transmit through carriers and apprenticeship rather than through documentation. Ingold puts this very plainly: “the learning of technical skills appears to depend on what might be called ‘technology acquisition support systems’ … systems of apprenticeship, constituted by the relationships between more and less experienced practitioners in hands-on contexts of activity. And it is on the reproduction of these relationships, not on … the transmission of some analogous code of cultural instructions, that the continuity of a technical tradition depends” #7L6W2X Shove makes the same point in different language: practices survive only by capturing recruits “willing and able to keep them alive” #L3YLBW #PZLE3T and competence travels through abstraction, reversal and lateral migration but “can only be transferred effectively in” coordinated bundles #XX2F9W

This is the practice-theoretic reason that style guides almost never produce style: the document is the wrong substrate. A style guide encodes sayings; a practice is a doing. The migration that actually happens through documentation is partial and degraded — it carries the vocabulary but not the constraints, which is the Material Design failure mode again.

The interesting move in the Baltic Birch idea is that a rigidly-constrained component library is not a style guide. It is the constraints themselves, encoded into the substrate the next user will reach for. If <Surface> makes a drop shadow literally unavailable, then anyone working in the codebase is performing the practice without having to absorb it through years of woodworking. The constraint is the practice. The component is the apprenticeship — or rather, the component is the “technology acquisition support system” in Ingold’s sense, the apparatus that lets a less-experienced practitioner act competently inside relationships they haven’t fully internalized yet.

This still won’t scale far. Practice theory is properly grim about the diffusion of embodied practice: most adopters of the vocabulary won’t carry the constraints, and the practice will dilute as it migrates outward (cf. the careers-of-practitioners argument, #ADXJSR #QJ2J82 But it does suggest a useful asymmetry: practices that survive by being well-encoded in their own materials, transmitted through small circles of competent carriers, can persist for a long time even when they don’t conquer their domain. Smalltalk, Han Shan, Baltic furniture-making — small, durable, well-transmitted, not interested in scale.

Brīvbode is, structurally, in the same position. The shop transmits a practice (freecycling-with-care, divestment-as-circulation) partly through artefacts on shelves but mostly through the embodied competence of the volunteers who keep it moving. A future thesis-paragraph hook: think of the shop’s physical layout, signage and routines as Brīvbode’s “component library” — the substrate-encoded constraints that let a newcomer perform the practice before they fully understand it.

Blocks: #7L6W2X #L3YLBW #PZLE3T #XX2F9W #ADXJSR #QJ2J82