%reduction
concentration signal without noise irreversible essence

Reduction: what remains when the excess is removed.

A reduction is not a subtraction — it is a concentration. The signal does not change; only the water that was obscuring it is removed. What the reduction reveals was always there. Heat and time made it visible.

#:reduction_grammar

Concentration as Epistemology

What is removed

Water evaporates. Volatile compounds escape. What remains is what was not volatile — the sugars, acids, glutamates, minerals that give the sauce its character. The reduction is an act of disclosure, not creation. Learning science names this signal extraction: removing noise to make signal legible without altering the signal itself.

Irreversibility

A reduction cannot be undone. Add water back and you have something thinner, not the original. This is the ^ quality of committed gesture — once the Maillard reaction has occurred, once the caramelization has happened, the substance has become a new substance. The past is permanent. Work with what it made.

Patience as method

Reduction cannot be rushed past certain temperatures without burning. The process has a natural pace — a thermodynamic constraint that is also a pedagogical constraint. Spaced practice, distributed attention, low and slow: the depth of concentration scales with the time allowed for it.

The moment of finish

A reduction that goes too far is a burned fond. There is a point of rightness — a viscosity, a color, a smell — that is felt before it can be measured. This is expert intuition: the result of enough reductions that the pattern is internalized. The recipe cannot describe the finish; only practice can teach when to stop.

~"reduction_applications"

Where the Principle Transfers

Reduction is the craft of knowing what must remain. In the kitchen this is the difference between a thin pan sauce and a glossy, clinging demi-glace; between flat stock and concentrated essence that coats a spoon. As one of the six core skills of the social kitchen, it is central to developing real hosting and craft expertise. The same discipline appears in editing, curation, abstraction, syllabus design, and any domain where removing the inessential is the primary skill.

%draft Editing a draft Remove sentences that are true but inessential. The meaning does not change — it concentrates. A reduced draft is not a shorter draft; it is a draft where the signal is stronger per word.
%syllabus Designing a curriculum A reduced curriculum contains only the generative constraints — the principles that, once learned, unlock everything else. Everything else is noise until those constraints are internalized.
%codebase Abstracting a codebase Finding the interface that hides the implementation detail. The abstraction is a reduction — removing the specifics until what remains is the contract that other parts can depend on.
%composition Visual composition Removing elements until the image holds its structure without them. The painter's reduction is cropping, simplification, value compression — the same epistemology as the sauce.
#:reduction_cs

Reduction in Computer Science

Reduction is abstraction. Remove implementation detail until only the contract remains. The interface IS the reduction — what survives when everything volatile is boiled away.

malloc() · syscalls · registers · cache lines · branch prediction · pointer arithmetic volatile functions · structs · error handling · state machines · buffers internal pub fn · trait · interface · protocol · schema contract %interface detail removed → ← signal concentrated
The abstraction funnel. Implementation detail (volatile) evaporates through layers. What remains at the narrow end is the interface — the contract other code depends on. The reduction is complete when nothing left can be removed.
%interface Interface as reduction An interface hides everything that can change behind everything that must stay stable. trait Read { fn read(&mut self, buf: &mut [u8]) -> Result<usize>; } — that's the sauce after the water is gone. Every implementation detail is volatile; only the signature survives.
%map_reduce MapReduce Literally named after the operation. Map distributes, reduce concentrates. The reduce step combines partial results until one answer remains — the computational equivalent of boiling a stock. The signal was distributed across nodes; the reduction brings it home.
?[compression] Lossless compression Huffman coding, LZ77, zstd — remove redundancy without losing information. The compressed file IS a reduction: smaller, same signal, reversible. Lossy compression (JPEG, MP3) is the culinary reduction: irreversible, and the judgment of what to discard is the expertise.
#>refactoring Refactoring as reduction Extract a function, inline a variable, replace conditionals with polymorphism. Each refactor removes structural noise. The behavior does not change — it concentrates. The code says the same thing with fewer concepts. That's the finish point: when removing anything further would lose meaning.