legacy code · unmeasured
Ask Prometheusa system whose parameter window no living maintainer has measured, still inside it, maintained without knowing where its walls are.
Legacy code (noun) means: a system whose parameter window no living maintainer has measured, still inside it, maintained without knowing where its walls are. It emerges from window, wall, parameter, maintenance: The interaction of maintenance, unmeasured boundaries, and the absence of a cognitive model of those boundaries allows the persistence of a system in ignorance of its own limits. In the EmergenceLexicon it sits at computed level 15, chaining down to the four foundations (space, time, energy, pattern).
Examples
- The Therac-25 radiation therapy machine malfunctioned in 1985 due to unmeasured race conditions in code originally written in the 1970s. computing
- The New York City subway's signal system, largely unchanged since the 1940s, runs trains with timetables adjusted by hand-drawn chalk logs. engineering
- Farmers in the Sahel maintain irrigation ditches laid during French colonial rule, though no one recalls the original grading specifications. institutions
Emergence
- unmeasured persistence
- maintained ignorance
- precarious stability
Chain to foundations
full chain as text (416 steps)
- legacy codeL15
- windowL7
- wallL10
- parameterL4
- maintenanceL14
- driftL11
- modelL9
- self-modelL14
- insideL5
- knowL7
- informationL6
- stateL2
- liveL2
- measureL13
- measurementL12
- regularityL10
- quantityL7
- spaceL0
- sizeL2
- applicationL10
- useL6
- purposeL9
- goalL6
- stateL2
- differenceL1
- needL5
- stateL2
- differenceL1
- persistL1
- conditionL3
- objectL4
- workL3
- meaningL8
- goalL6
- processL4
- specificL3
- justL2
- differenceL1
- othersL2
- differenceL1
- processL4
- propertyL3
- stateL2
- differenceL1
- applyingL8
- patternL0
- recordedL11
- recordsL11
- regularL1
- useL6
- stillL3
- systemL5
- setsL3
- partL1
- structureL2
- interactionL2
Neighborhood
Concepts that depend on this one above; what it is built from below.