klappy.dev

The RecordPrinciples

Documentation Is the Lever, Not the Goal

ODD (Outcomes-Driven Development) makes heavy use of documentation.
This often leads observers to assume ODD is a form of documentation-driven development or knowledge-management-first engineering.

That interpretation is incomplete.

The Core Distinction

Documentation in ODD is not an end state.
It is a forcing function.

ODD treats documentation as epistemic infrastructure — a system for extracting, stabilizing, and stress-testing what must outlive any single implementation, attempt, or tool.

But documentation is never sufficient on its own.

In ODD, every documented artifact exists to answer a single question:

"How does this improve our ability to achieve better outcomes?"

If a document does not actively shape decisions, constrain future work, or provoke a re-evaluation of goals, it is considered inert.

Why Documentation Comes First (But Cannot Stop There)

ODD starts with documentation because:

  • Most failures are epistemic, not technical
  • Teams move fast before agreeing on what "success" actually means
  • Agents (human or AI) default to execution when intent is underspecified

Documentation is how ODD:

  • Captures learnings without fossilizing them
  • Separates enduring principles from disposable attempts
  • Makes assumptions visible and therefore challengeable

However, ODD explicitly rejects documentation as a resting place.

Documentation that does not lead to:

  • revised outcomes,
  • clearer decision rules,
  • sharper constraints,
  • or bolder targets

is considered a warning sign, not progress.

The Litmus Test

A simple test distinguishes ODD from documentation-driven development:

If the documentation feels comfortable, it is probably incomplete.

ODD documentation should create pressure:

  • pressure to define outcomes before acting
  • pressure to justify why an outcome is "good enough"
  • pressure to confront risk, ambiguity, and tradeoffs

If documentation merely explains what was done, ODD has failed.
If documentation forces a decision about what must be achieved next, ODD is working.

Outcomes as the Final Arbiter

In ODD, outcomes always have veto power over documentation.

Principles may evolve.
Constraints may tighten or loosen.
Plans may be discarded entirely.

What persists is the obligation to demonstrate that learning has translated into measurably better outcomes — not just better understanding.

Documentation is the lever.
Outcomes are the proof.

Markdown · RSS · built from klappy/klappy.dev@b750d7d