2.0 KiB
OE-0010: Inheritance
Status: Draft Depends on: OE-0009 (Stewardship) Phase: The Bedrock Phase
Overview
Engineers inherit responsibilities as well as resources. Inheritance is the mechanism by which engineering knowledge passes from one generation to the next.
Definition
Inheritance in the Open Engineer context is the process by which engineering understanding, context, and responsibility are received from prior work. It is not passive reception — it is active engagement with what has been passed down.
We Inherit Responsibilities as Well as Resources
This observation, drawn from Indigenous stewardship traditions, captures a key insight: every engineering artifact comes with obligations. A bridge must be maintained. A specification must be kept current. A body of knowledge must be preserved and extended.
The engineer who inherits a system inherits not just the system itself, but the responsibility to understand it, maintain it, and pass it forward.
The Thread as Inheritance
The thread (OE-0001) is the manifestation of inheritance in practice. It is the continuous line of understanding that connects generations of engineers. When inheritance is working well, the thread is strong. When it breaks, knowledge is lost.
Historical Context
Ancient engineering was not divided into civil, mechanical, electrical, software. It was just engineering. Observation. Craftsmanship. Measurement. Inheritance.
Only later did disciplines specialize. Open Engineer asks: what principles existed before the disciplines separated? The answer to that question is found in the inherited bedrock of engineering — the principles that predate specialization and apply universally across all engineering domains.
Engineering Artifacts and Long-Term Inheritance
Engineering artifacts should be created with stewardship and long-term inheritance in mind. This means:
- Writing for an audience that includes future engineers
- Preserving the context that makes decisions understandable
- Structuring knowledge so it can be built upon, not just consumed