Learn-Driven Development
Core Principles

Learning Loops Need Orchestration, Not Management

Someone must design the experiment and interpret the results. That's a function, not a job title.

Every learning loop needs someone asking: "What are we trying to learn, and how will we know?" That's orchestration. It's a function, not a job title.

In a team, the PM often takes the lead on framing hypotheses and interpreting results. But an engineer who understands the customer can do it just as well. A designer who sees the data can do it too. The point isn't who holds the title; it's that someone is doing the work of designing experiments and making sense of evidence.

For solo builders, this is even simpler: you're the one asking the question, building the test, and reading the results. The loop gives you the structure to do all three deliberately instead of letting the building phase eat everything else.

The orchestration work looks the same regardless of who does it:

  • Frame candidate hypotheses (what should we test next?)
  • Set the learning horizon (hours, days, or weeks to close this loop?)
  • Design the slice (what's the minimum that validates this hypothesis?)
  • Interpret results (what does this evidence actually tell us?)
  • Decide what to do next (what's the next loop?)

What's changed is that building got so fast, through agents and AI-assisted development, that the orchestration work is now the thing that makes or breaks the product. Not because building doesn't matter, but because building without direction is just waste at higher speed.