stir084/organic-driven-development

A philosophy for cultivating software as a living system that grows, adapts, heals, and evolves.

0

3 commits

updated Jun 23, 2026

See the code

See what people are saying

SourceMessageScoreDate

Organic Driven Development

2

Oct 4, 2026

README

Organic-Driven Development

Software is not a machine to be completed.
It is a living system that grows, adapts, heals, and evolves.

Organic-Driven Development (ODD) is an experimental philosophy and engineering approach for cultivating software as a living system. Human groups cooperatively encode purpose, values, knowledge, and constraints; specialized agents express them through action; and the system continuously senses, remembers, repairs, and adapts.

ODD does not claim that software is biologically alive, and it is not yet a finished methodology. It uses life as a working model for discovering systems that remain healthy and coherent while their users, environment, and capabilities change.

Why now?

Traditional development often assumes that requirements can be settled, a system can be completed, and change can be controlled. In practice, software lives inside changing organizations and environments. AI accelerates that change: producing code is becoming cheaper, while preserving intent, coherence, trust, and the ability to adapt is becoming more important.

ODD asks two different questions:

How do we cultivate software that can change without losing its identity?

How do we align local agent behavior with the health of the whole system?

Core characteristics

An organic system:

  1. Grows incrementally — it develops through small, viable changes.
  2. Adapts through feedback — real use continuously shapes its direction.
  3. Maintains coherence — its parts evolve without losing shared intent.
  4. Heals deliberately — it detects damage, contains failure, and repairs itself.
  5. Evolves responsibly — obsolete structures may be replaced while essential knowledge and trust are preserved.

Working model

The biological analogy is a map, not a literal identity:

BiologyODD working model
GenomePurpose, values, constraints, and retained knowledge
GeneReusable policy, rule, or skill
CellRuntime agent or worker
Nervous systemEvents, messages, and observation pathways
OrganService with a specialized responsibility
OrganismA coherent software system
EcosystemUsers, organizations, markets, and other systems

Cooperation does not mean eliminating all competition or disagreement. ODD is interested in the mechanisms that keep local optimization, failure, and conflict from damaging the health of the whole.

Humans are not a single director standing above many agents. Different people carry domain knowledge, values, risk awareness, user understanding, and visions of the future. When those contributions are reconciled and encoded into durable artifacts, they become gene-like parts of the software genome. The organization is therefore a cooperative author of evolutionary direction, not merely a source of implementation labor.

Documents

한국어 요약

유기적 주도 개발(ODD)은 소프트웨어를 완성해야 할 기계가 아니라 성장하고, 적응하고, 회복하며, 진화하는 시스템으로 바라보는 실험적 철학이자 공학적 접근입니다. 한 명의 지휘자가 아니라 서로 다른 지식·가치·관점을 가진 사람들이 함께 진화 방향을 만들고, 그것이 정책·Skill·코드·기억으로 축적되어 Software Genome을 구성합니다. 특화된 Agent들은 이를 행동으로 발현합니다. 생물학은 문자 그대로의 정의가 아니라 검증할 가설을 발견하기 위한 모델로 사용합니다.

Status

This repository is a research program, not a declaration of a solved method. Claims should become explicit hypotheses, then earn their place through working systems, measurements, criticism, and reproducible experiments.

stir084/organic-driven-development

A philosophy for cultivating software as a living system that grows, adapts, heals, and evolves.

0

3 commits

updated Jun 23, 2026

See the code

See what people are saying

SourceMessageScoreDate

Organic Driven Development

2

Oct 4, 2026

README

Organic-Driven Development

Software is not a machine to be completed.
It is a living system that grows, adapts, heals, and evolves.

Organic-Driven Development (ODD) is an experimental philosophy and engineering approach for cultivating software as a living system. Human groups cooperatively encode purpose, values, knowledge, and constraints; specialized agents express them through action; and the system continuously senses, remembers, repairs, and adapts.

ODD does not claim that software is biologically alive, and it is not yet a finished methodology. It uses life as a working model for discovering systems that remain healthy and coherent while their users, environment, and capabilities change.

Why now?

Traditional development often assumes that requirements can be settled, a system can be completed, and change can be controlled. In practice, software lives inside changing organizations and environments. AI accelerates that change: producing code is becoming cheaper, while preserving intent, coherence, trust, and the ability to adapt is becoming more important.

ODD asks two different questions:

How do we cultivate software that can change without losing its identity?

How do we align local agent behavior with the health of the whole system?

Core characteristics

An organic system:

  1. Grows incrementally — it develops through small, viable changes.
  2. Adapts through feedback — real use continuously shapes its direction.
  3. Maintains coherence — its parts evolve without losing shared intent.
  4. Heals deliberately — it detects damage, contains failure, and repairs itself.
  5. Evolves responsibly — obsolete structures may be replaced while essential knowledge and trust are preserved.

Working model

The biological analogy is a map, not a literal identity:

BiologyODD working model
GenomePurpose, values, constraints, and retained knowledge
GeneReusable policy, rule, or skill
CellRuntime agent or worker
Nervous systemEvents, messages, and observation pathways
OrganService with a specialized responsibility
OrganismA coherent software system
EcosystemUsers, organizations, markets, and other systems

Cooperation does not mean eliminating all competition or disagreement. ODD is interested in the mechanisms that keep local optimization, failure, and conflict from damaging the health of the whole.

Humans are not a single director standing above many agents. Different people carry domain knowledge, values, risk awareness, user understanding, and visions of the future. When those contributions are reconciled and encoded into durable artifacts, they become gene-like parts of the software genome. The organization is therefore a cooperative author of evolutionary direction, not merely a source of implementation labor.

Documents

한국어 요약

유기적 주도 개발(ODD)은 소프트웨어를 완성해야 할 기계가 아니라 성장하고, 적응하고, 회복하며, 진화하는 시스템으로 바라보는 실험적 철학이자 공학적 접근입니다. 한 명의 지휘자가 아니라 서로 다른 지식·가치·관점을 가진 사람들이 함께 진화 방향을 만들고, 그것이 정책·Skill·코드·기억으로 축적되어 Software Genome을 구성합니다. 특화된 Agent들은 이를 행동으로 발현합니다. 생물학은 문자 그대로의 정의가 아니라 검증할 가설을 발견하기 위한 모델로 사용합니다.

Status

This repository is a research program, not a declaration of a solved method. Claims should become explicit hypotheses, then earn their place through working systems, measurements, criticism, and reproducible experiments.