Mind · Strategy
PartialCryptographicChange
Fill the room a prediction frees up with an extra process interleaved with the main one, so a second function runs at no visible cost
Definition
Mechanism
A form of CryptographicChange between the quasi and full forms. A prediction frees room in a process (an input that can be skipped, a state that need not be visited), but instead of returning the saving, the room is used for an additional process, as long as it costs no more than the work it replaces. Whoever budgets and checks the main function sees no change in cost or output, yet a second function now runs concurrently with the first. Examples: attention, which uses the room left by predictable input to anticipate the next task while doing the current one; and ConcurrentBetHedge seen as prediction-driven, in which development against a second niche runs in the gaps of development against the first. Because it needs variety in the host task to draw on, it argues against over-specialised, monotonous roles.
Preconditions
- A reliable prediction frees room in the main process
- The main process has enough variety for an additional function to use
Invariants
- The main function's specified inputs, outputs and cost are unchanged
- The added process fits within the room freed by the prediction
- The added process runs interleaved with the main one, not in place of it
Risks
Failure modes
Output-only metrics that never register the added value
Streamlining away the freed room as savings, removing the capacity for additional functions
The prediction fails and the added process displaces the main function
Caution
A second function hidden in the slack of a main process runs outside the view of whoever is accountable for that process.
Relationships
Builds on
References
Switch one line of development back and forth between two inversely related niches, so that a path to complex function exists where no path exists within a single niche
Infrastructure
Using the room a prediction frees up in a process, either to return visible savings or to run extra functions that the process's outputs do not reveal
Nothing in this library builds on this pattern yet.
