HypoLoop
Hypothesis-Cycle Learning

Failure is not permitted. It is required.
A learning framework that deliberately designs individual learning inside team projects.

PURPOSELearning, not problem-solving
ENGINEHypothesis → Question → Investigate → Verify
EVALUATIONLearning delta, not deliverables
For Whom

We built this for people like you

🧭

Educators · Organizers

You run team-project-based education but keep thinking, "The deliverables come out, yet I can't tell what each individual learned." You want a class that runs on structure, not on any one person's talent.

🛠️

Team Leads · Organizations

You want to break the role entrenchment where members "just do what they already do" in side projects, hackathons, or onboarding. You want a clear priority between the team's growth and its deliverables.

📓

Study Groups · Solo Learners

You feel nothing sticks even after finishing courses. You want to raise the density of your learning — alone or in a study group — by forming hypotheses before you learn, and then breaking them.

The Problem

The team is moving forward —
but are individuals learning?

The more rationally a team project runs, the more each member takes on what they are already good at. The quality of the output rises, but individual learning curves flatten. Learning gets pushed aside as a byproduct you pick up by luck while solving problems.

"Solve a valuable problem, and learning will naturally follow"
"Learning is guaranteed only when it is intended"

HypoLoop starts by replacing this premise. It takes back the bet placed on accidental learning and makes learning a named goal from the very beginning.

Why "learning" rather than "problem-solving"
If you only solve problems You solve only what your current skills can handle Deliverables pile up, but your skills stay put You stall in front of harder problems
If you solve while learning You solve small challenges while learning The ability to solve itself grows You reach the ultimate, hardest problem

This is not about abandoning problem-solving — it is about changing the order. The ultimate, real problem cannot be solved with today's skills. Because only learning makes tomorrow's harder problems solvable, HypoLoop puts learning ahead of deliverables. Small challenges are not detours; they are the only stairway up to the ultimate problem.

Core Concepts

The Four Pillars

All four concepts are explained with one running example — 🍞 baking bread. The team's goal is "open a neighborhood bakery people love," and I am a team member who doesn't yet understand fermentation.

CONCEPT 01

The Hypothesis Engine

With no information yet, you first form a hypothesis, split it into verifiable questions, break it through investigation, and evaluate the delta. The moment a hypothesis breaks is the point of maximum learning, and the moment of verification is the exam itself.

Hypothesis Question Investigate Verify
🍞 IN BREAD TERMS

You write before you learn — "I understand that bread rises because of baking powder. Baking a loaf without yeast will reveal whether that's true." The loaf comes out flat. At the moment this hypothesis breaks, the real principle — yeast fermentation — is burned in. Had you started with a web search, that knowledge would have slipped right past.

CONCEPT 02

Fractal Nesting

The team runs a hypothesis aimed at a problem in the world, and each individual nests their own learning hypothesis inside it. "While solving this team problem, I will deliberately learn X." Two layers, one cycle.

TEAM INDIVIDUAL × N
🍞 IN BREAD TERMS

The team runs the hypothesis "people in our neighborhood want freshly baked healthy bread in the morning." Inside it, I nest my learning hypothesis: "while preparing this bakery, I will learn fermentation." The team opens the bakery, and I learn fermentation — two layers, one cycle.

CONCEPT 03

The Challenge Hierarchy Tree

The ultimate, real problem is hierarchically decomposed down to an attemptable size. Even the smallest challenge is connected by lineage to the real problem. Whether it is a toy or a stepping stone is decided not by its size but by the visibility of that connection.

Ultimate challenge ← The leaf an individual picks
🍞 IN BREAD TERMS

Open a neighborhood bakery people love → develop a signature healthy bread → bake sourdough → grow a natural starter (leaf). Even the small one-week challenge of raising a starter in a glass jar, when you climb the tree, is connected by lineage to the real problem — the bakery. That is why it is a stepping stone, not a toy.

CONCEPT 04

Learning-Delta Evaluation

The criterion of success is not "was the problem solved" but "what changed relative to the hypothesis." The problem is real and the attempt is real, but what gets graded is the amount of change. That is why a drop in deliverable quality can be officially accepted.

Initial understanding Current understanding Δ = learning
🍞 IN BREAD TERMS

Today's sourdough came out flat — a failure. But at the start of the cycle I didn't know what fermentation temperature changes, and now I can explain that "cold fermentation builds flavor, and over-fermentation collapses the dough." What gets graded is not the shape of the bread but this distance (Δ).

Playbook

From framing the problem to the retrospective —
eight steps to run it

A framework driven by structure, not by one organizer's talent. Copy each step's template, fill it in as is, and your first cycle begins.

STEP 1
FRAME THE PROBLEM

Set a real problem as the ultimate challenge

Declare, as the ultimate challenge, a problem that exists in the world and that the team genuinely wants to solve. It should be not impossible yet not easy, and it should touch the members' interests and feel relevant to them. The authenticity of this problem becomes the authenticity of the entire tree.

Our team sets out to solve [real-world problem P].
This is a problem [who] actually faces [in what situation].
When it is solved, we will know by [what has changed].
How to run it — follow along
Whole team60–90 minSticky notes · whiteboard
  1. Collect (15 min) — Each person writes at least five "frustrations I personally experienced or watched someone experience in the last six months," one per sticky note. Nothing has to be grand.
  2. Cluster (10 min) — Put them all on the wall, group the similar ones, and give each group a name.
  3. Reality check (10 min) — For each group, ask together: "Can we point to even one real person who actually experiences this?" If you can't, drop it.
  4. Vote (5 min) — Two votes per person on the remaining candidates: one for "the most interesting," one for "the one a team our size can handle."
  5. Declare (15 min) — Fill in the three-line template together for the top-voted problem; once everyone has read it aloud and agreed, it's official.
Hint questions for each blank
  • [real-world problem P] — Is it a frustration someone is already spending time or money just to endure? If nobody would miss a solution, it's not a problem — it's an idea.
  • [who / in what situation] — Not a persona, an actual person. "Office workers in their twenties" ✗ → "Kim from the next team, who can't manage breakfast on the commute" ✓
  • [what has changed] — One scene you could observe with your own eyes the day after it's solved.
🍞 Filled example"Our team sets out to solve 'there is nowhere in the neighborhood to buy fresh-baked healthy bread.' This is a problem our commuting neighbors, who make do with bread for breakfast, face every morning. When it is solved, we will know by the line forming outside the shop at 7 a.m."
STEP 2
DECOMPOSE THE TREE

Split it hierarchically down to an attemptable size

Unfold the sub-challenges that must be met before the ultimate challenge can be solved, and keep decomposing until you reach leaves small enough for an individual to attempt within one cycle. Post the tree in the team's shared space so the path from every leaf up to the ultimate challenge is always visible.

To solve [parent challenge],
[sub-challenges A / B / C] must come first.

Leaf test — is it small enough for one person to try
breaking a hypothesis within 1–2 weeks? (No → decompose once more)
Tip: one leaf = small enough to try breaking a hypothesis within 1–2 weeks
How to run it — follow along
Whole team60 minBig paper · Miro/FigJam
  1. Post the root — Write the ultimate challenge at the top.
  2. Repeat the decomposition question — Ask "what has to happen before this can happen?" and write the answers as 2–4 sub-challenges. Ask once each from the three directions — technology, users, operations — and you'll rarely miss anything.
  3. Leaf test — Ask of every node: "Is it small enough for one person to try breaking a hypothesis within 1–2 weeks?" If not, repeat step 2 on that node.
  4. Publish — Put the finished tree in the team's shared space (Notion, a wall). From any leaf, the path up to the root must be visible at a glance.
Hints
  • Nodes are actions, not nouns — "fermentation knowledge" ✗ → "grow a natural starter" ✓
  • A depth of 3–4 is plenty. If you have more than 15 leaves, fold away everything but the branches this cycle will use.
  • The tree is not a finished product but a draft of a map — it gets updated every cycle.
🍞 Filled exampleOpen a bakery → develop a signature healthy bread → bake sourdough → grow a natural starter (leaf)
STEP 3
PICK A LEAF

Everyone picks something they can't do

You don't invent a challenge from a blank page. Pick from the leaves of the tree, with a single rule — pick what you can't do right now. For a beginner, the leaf is a foundational skill; for an expert, it is an adjacent area (design, domain, market) that will amplify their expertise.

I pick [leaf L].
Right now I can't do this — evidence: [what happens when I try].
This leaf connects to the team challenge
via the path [leaf → intermediate → ultimate].
Caution: the moment you pick something you're already good at, the reason for using this framework disappears
How to run it — follow along
Individual20 minThe finished tree
  1. Scan — Go through the tree's leaves and mark every one you "couldn't do if asked to do it right now."
  2. Choose — From the marked ones, pick one leaf that will actually be used in this team cycle.
  3. Write the evidence — In one line, write your evidence that you can't do it: what would actually happen if you tried right now.
  4. Read the path aloud — Explain the path from your leaf to the ultimate challenge out loud, to a peer. If the words stall, repair the tree first.
Hints
  • If your only evidence is "I've never tried," that's weak — a good leaf is one where you can write "if I try, I'll get stuck right here."
  • Torn between two? Pick the one you know less about.
  • If you're an expert — every technical leaf looking easy is the signal. Pick from the design, domain, or market branches.
🍞 Filled example"I pick 'grow a natural starter.' Evidence: I assume flour and water left out will simply grow mold — I can't tell fermentation from rot. Path: starter → sourdough → signature bread → bakery."
STEP 4
WRITE THE HYPOTHESIS

Before you learn, write a hypothesis from your current understanding

Before searching, before watching a lecture, fill in the hypothesis template with no information at all — only your current understanding. The more awkward and wrong it is, the better. This hypothesis becomes the cognitive hook that every piece of information you meet afterward will catch on.

Right now I understand/expect [subject X] [like this].
Trying [verification action Y] will reveal whether this understanding holds.
If this hypothesis breaks, I will learn [what I will come to know].
How to run it — follow along
Individual15 minNo searching
  1. Block — Set a 15-minute timer. Close every search bar, lecture, and AI.
  2. Write — Fill in the three-line template with nothing but the understanding already in your head.
  3. Leave it alone — Even if it feels awkward and wrong, don't fix it. The purpose of this document is not a right answer but a target to be broken.
  4. Size check — Only confirm that verification action Y is small enough to run within 1–2 weeks.
Hint questions for each blank
  • Can't think of a [subject X]? — X is the first thing you'll collide with when you start the leaf.
  • [verification action Y] should happen away from the desk — reading·watching ✗, building·measuring·experiencing it yourself ✓
  • If [what I will come to know] won't write itself, the hypothesis isn't a prediction yet — narrow X down further.
🍞 Filled example"Right now I understand that bread rises because of baking powder. Baking a loaf without yeast will reveal whether this understanding holds. If this hypothesis breaks, I will learn the real principle that makes dough rise."
STEP 5
PEER VERIFICATION

A peer asks one question

Not the author of the hypothesis but a teammate asks — "If this hypothesis breaks, what will you learn?" If you can't answer, refine the hypothesis and write it again. This ritual keeps verification running without a Loop Keeper, and the act of asking trains the asker's metacognition too. The Loop Keeper is not an intervener but an infrastructure manager who watches whether this structure runs well.

Question: "If this hypothesis breaks, what will you learn?"
Pass — the answer points to one concrete piece of understanding.
Reject — the verification action is vague / there is nothing to learn
       / it is something already known.
If rejected, refine the hypothesis and write it again.
How to run it — follow along
In pairs10 min per person
  1. Read aloud — Read your hypothesis out loud.
  2. The question — Your peer asks: "If this hypothesis breaks, what will you learn?"
  3. Verdict — Answer within 30 seconds with one concrete piece of understanding, and you pass.
  4. Grounds for rejection — The verification action is vague / there is nothing to learn / it is something already known.
  5. Retry — If rejected, fix it on the spot and ask again. Keep the round trip under 3 minutes.
Hints
  • The peer who asks gives no advice — questions only. Fixing the hypothesis is the author's job.
  • The best rejection is "You already know that."
  • If there is a Loop Keeper, they only check that this ritual keeps turning — they never join the exchange.
🍞 Example exchangeQ "If it breaks, what will you learn?" — A "I'll be able to tell whether the rise comes from a chemical leavener or from biological fermentation." → Pass
STEP 6
INVESTIGATE

Break your hypothesis while solving the team problem

Not in separate study time — the very process of solving the team problem is the testing ground for your hypothesis. Record the moment a hypothesis breaks, right there on the spot — the bigger the gap between expectation and reality, the bigger the update to your understanding.

[Investigation log — every time a hypothesis breaks]
Expected: [what I expected]
Reality: [what actually happened]
Learned from the gap: [updated understanding]
The moment a hypothesis breaks is the point of maximum learning — record it on the spot, not later
How to run it — follow along
IndividualThroughout the cycleInvestigation log
  1. Business as usual — Don't carve out separate study time. Keep doing the team work exactly as before.
  2. Record on the spot — Every time you catch a "wait, that's not what I expected" moment, write the three log lines (expected / reality / learned) right there, within 5 minutes.
  3. Weekly share — Once a week at stand-up, each person shares one broken hypothesis. It's a moment to brag.
Hints
  • The log doesn't need to be well written — it only needs to exist. Photos and voice memos count as logs.
  • If a whole week passes and nothing breaks — push the verification action harder, or make the hypothesis riskier.
🍞 Example logExpected: without yeast, no rise at all / Reality: left for a day, it rose a little / Learned: wild yeast lives in the air too.
STEP 7
DELTA RETROSPECTIVE

Retrospect on the change, not the deliverable

At the end of the cycle, each person takes out their starting hypothesis and measures the distance (the delta) between the understanding they had then and the understanding they have now. Record, too, how far that learning advanced the team challenge — learning and solving become one right here.

At the start, I understood [this].
Now I understand [this].
Delta (Δ): [what was updated]
Contribution to solving: [how far this learning
advanced the team challenge]
What gets graded is the delta, not the deliverable — a clumsy result with a big delta is a success
How to run it — follow along
Whole team60 minThe original STEP 4 hypotheses
  1. Read the original — Each person rereads their STEP 4 hypothesis exactly as written, no edits.
  2. Write the delta — Fill in the delta template as if explaining to "the you from the start of the cycle."
  3. Present — Take turns, 3 minutes each. Talk only about the change in understanding — not a demo of the deliverable.
  4. One sentence for the team layer — Agree on how far this cycle advanced (or rejected) the team hypothesis.
Hints
  • Can't pin down a delta? Reopen your STEP 6 log — every broken moment holds one delta.
  • "I understood it this way → now I understand it that way" is a better delta than "I didn't know → now I know."
  • Open the retrospective by reading this sentence aloud — "A clumsy result with a big delta is a success."
🍞 Filled example"At the start, I understood the rise as the leavener's doing. Now I know the principle is the CO₂ that yeast gives off while breaking down sugar, and the leavener is the shortcut. Δ: chemistry → biology. Contribution: signature sourdough prototype no. 1."
STEP 8
NEXT CYCLE

Form the next hypothesis with your updated understanding

The understanding updated in the retrospective is the starting point of the next cycle. Pick the next leaf as something you know even less about, and the team layer turns on the same rhythm — the rejection of a team hypothesis is not a failure but grounds for a pivot. The loop never stops.

Next leaf: [something I know even less about than this time]
Next hypothesis: [rewritten with my updated understanding]
Team-layer update: [if a team hypothesis was rejected → pivot direction]
An unbroken hypothesis = a sign it was too safe. Pick the next leaf from what you know even less.
How to run it — follow along
Team + individuals30 minTree · retrospective notes
  1. Update the tree — Mark the finished leaves and add any branches that came into view during investigation.
  2. Next leaf — Everyone picks. The rule is the same: something you know even less about than this time.
  3. Agree on the pivot — If a team hypothesis was rejected, agree on the change of direction in one sentence.
  4. Restart — Go back to STEP 4. The loop never stops.
Hints
  • Picking another leaf in the same area is fine — but the hypothesis must go deeper.
  • The rejection of a team hypothesis is not a failure but a harvest. It deserves applause at the retrospective.
🍞 Filled example"Next leaf: experiment with how cold fermentation changes flavor. Next hypothesis: I understand that longer fermentation is always better — baking at 24, 48, and 72 hours and comparing will reveal whether that's true."
LOOP KEEPER · FACILITATOR

The Loop Keeper doesn't teach — they ask

The Loop Keeper (facilitator) is neither someone who delivers knowledge nor someone who inspects challenges. They are an infrastructure manager who watches whether the structure runs well, and someone who throws in a single question at the right moment — the person who keeps the loop turning, hence the name. They give no answers — because finding the answer is the learner's cycle. The questions below are not the Loop Keeper's monopoly. Even without a keeper, as long as teammates ask them of each other, the framework keeps running.

WHEN PICKING A LEAF
  • Couldn't you already do that? What's your evidence that you can't?
  • Can you walk me through the path from that leaf to the ultimate challenge?
WHEN FORMING A HYPOTHESIS
  • If this hypothesis breaks, what will you learn?
  • Did you write this hypothesis before searching or studying?
  • That verification action — can you actually try it within 1–2 weeks?
DURING INVESTIGATION
  • Any moment recently where things went differently than you expected? Where did you record it?
  • If none of your hypotheses have broken yet — could it be you set them too safe?
WHEN CLOSING A CYCLE
  • How would the you from the start of this cycle have explained this?
  • How far did what you learned this time advance the team challenge?
  • What's the next hypothesis you'll form with your updated understanding?
Templates

The template collection —
copy and start right away

Every sentence frame the cycle needs, gathered in one place. The form is the filter — if you can't fill in the blanks, you're not ready yet.

TEMPLATE · Copy and use as is
Right now I understand [subject X]
as [this understanding/expectation].

Trying [verification action Y] will reveal
whether this understanding holds.

If this hypothesis breaks, I will
learn [what I will come to know].

The last line is the answer to the peer-verification question. Write it in advance and you can answer "If it breaks, what will you learn?" on the spot; if you can't write it, the hypothesis isn't ready yet.

CYCLE SHEET — one cycle on one page
ALL-IN-ONE

Cycle Sheet

Paste into Notion or a doc and fill in this single sheet over one cycle. A condensed version of the 8 step templates below.

[Cycle sheet — name: · period: ~ ]

Leaf: [something from the tree I can't do right now]
Why I can't do it yet: [what happens when I try]
Lineage: [leaf → intermediate → ultimate challenge]

Hypothesis: Right now I understand/expect [subject X] [like this].
Verification action: [a Y I can try within 1–2 weeks]
What breaking reveals: [one concrete piece of understanding]
Peer check: pass / rejected — [peer's name · date]

Investigation log (every break):
- Expected: → Reality: → Learned:
- Expected: → Reality: → Learned:

Delta (Δ): [starting understanding] → [current understanding]
Contribution to the solution: [how far the team challenge advanced]
Next leaf: [something I know even less about than this time]
STEP TEMPLATES — all eight steps
STEP 1 · FRAME THE PROBLEM

Ultimate-challenge declaration

At kickoff, the whole team fills it in together, reads it aloud, and makes it official.

Our team sets out to solve [real-world problem P].
This is a problem [who] actually faces [in what situation].
When it is solved, we will know by [what has changed].
STEP 2 · DECOMPOSE THE TREE

Decomposition + leaf test

Ask the leaf-test question of every node; if the answer is no, split once more.

To solve [parent challenge],
[sub-challenges A / B / C] must come first.

Leaf test — is it small enough for one person to try
breaking a hypothesis within 1–2 weeks? (No → decompose once more)
STEP 3 · PICK A LEAF

Picking what you can't do

One rule — something you can't do right now. It isn't done until the evidence is written.

I pick [leaf L].
Right now I can't do this — evidence: [what happens when I try].
This leaf connects to the team challenge
via the path [leaf → intermediate → ultimate].
STEP 4 · WRITE THE HYPOTHESIS

Hypothesis sentence

Before searching, 15 minutes, from your current understanding only. The wronger, the better.

Right now I understand/expect [subject X] [like this].
Trying [verification action Y] will reveal whether this understanding holds.
If this hypothesis breaks, I will learn [what I will come to know].
STEP 5 · PEER VERIFICATION

Verification verdict sheet

The asker asks questions only — no advice. Keep the round trip under 3 minutes.

Question: "If this hypothesis breaks, what will you learn?"
Pass — the answer points to one concrete piece of understanding.
Reject — the verification action is vague / there is nothing to learn
       / it is something already known.
If rejected, refine the hypothesis and write it again.
STEP 6 · INVESTIGATE

Investigation log

On the spot where the hypothesis broke, within 5 minutes. It doesn't need to be well written.

[Investigation log — every time a hypothesis breaks]
Expected: [what I expected]
Reality: [what actually happened]
Learned from the gap: [updated understanding]
STEP 7 · DELTA RETROSPECTIVE

Delta retrospective

The change, not the deliverable. Write it with your original starting hypothesis at hand.

At the start, I understood [this].
Now I understand [this].
Delta (Δ): [what was updated]
Contribution to solving: [how far this learning
advanced the team challenge]
STEP 8 · NEXT CYCLE

Next-cycle plan

The next leaf is something you know even less about. A rejected team hypothesis becomes the pivot direction.

Next leaf: [something I know even less about than this time]
Next hypothesis: [rewritten with my updated understanding]
Team-layer update: [if a team hypothesis was rejected → pivot direction]
MEETING — running the ritual
WEEKLY · FOR TEAMS AND STUDY GROUPS

Weekly meeting agenda

Study groups compress the cycle to one week and run it on this agenda. 60–90 min.

[Weekly meeting agenda — 60–90 min]

1. Delta sharing (3 min each)
   Read your original hypothesis aloud, exactly as written,
   and speak only about the distance to your current
   understanding. No deliverable show-and-tell.
2. Bragging about breaks
   One moment that defied expectations each.
   If nobody's hypothesis broke → everyone levels up their leaf.
3. Write the next hypothesis (15 min, on the spot)
   Written before searching.
4. Peer check (in pairs)
   "If this hypothesis breaks, what will you learn?"
   Until it passes. Questions only, no answers.
Samples

Five cycles that made it
through all eight steps

Five samples across different team sizes, skill levels, and domains. The first case is a detailed walkthrough that follows all eight steps day by day — start there to see how the framework actually runs. (These samples are reconstructed from operating scenarios.)

SAMPLE 01 · DETAILED WALKTHROUGH🍞 Neighborhood bakery4-person side project · all beginners · 2-week cycle
STEP 1
Frame the problem
DAY 1 · 90 min
The four got together, each wrote five sticky notes of "inconveniences I've hit in the past six months," and put all 20 on the wall. Clustered, they made three piles: breakfast · commuting · local shops. Each cluster faced the reality-check question — "can we point to a real person who actually has this?" For "nowhere to buy bread in the neighborhood," everyone pointed to themselves and a colleague on the next team; for "commute boredom," nobody could point to a single person who missed a fix, so it was dropped. After a two-votes-per-person round (one vote for interest + one for "we can handle it"), they filled in the declaration together and read it aloud, all four.Our team sets out to solve "there is nowhere in the neighborhood to buy fresh-baked healthy bread." Our commuting neighbors, who make do with bread for breakfast, face it every morning. When it is solved, we will know by the line forming outside the shop at 7 a.m.
STEP 2
Decompose the tree
DAY 1 · 60 min
Asking "what has to be true before this becomes a bakery?" from three directions — tech, users, operations — produced three branches. "Bake sourdough" got the leaf test — "is it small enough for one person to try breaking a hypothesis within 1–2 weeks?" — and the answer was no. One more split yielded three leaves, and the finished tree was posted to Notion.Open a bakery ├─ Develop a signature healthy bread (tech) │ └─ Bake sourdough ← leaf test: no, split again │ ├─ Grow a natural starter ← leaf │ ├─ Learn kneading & shaping ← leaf │ └─ Handle baking temperature ← leaf ├─ Win morning customers (users) → becomes the team hypothesis └─ Find a way to start small (operations)
STEP 3
Pick a leaf
DAY 2 · 20 min
Scanning the leaves, each person marked "the ones I couldn't do if asked right now." "Kneading & shaping" was ruled out — it looked like something you could follow along on YouTube, and when the only evidence is "I haven't tried it," the leaf is weak. The starter was different.I choose "grow a natural starter." Evidence: I assume flour and water left out for a week will grow mold — I can't tell fermentation from rot. Lineage: starter → sourdough → signature bread → bakery.Explaining the path aloud to a peer went without a snag, so it passed with no tree repair needed.
STEP 4
Write the hypothesis
DAY 2 · 15 min
A 15-minute timer, with the search bar, YouTube, and AI all closed. The hardest part was resisting the urge — "a search would turn this up in three minutes." The three lines were filled in from nothing but the understanding already in his head.Right now I understand that bread rises because of baking powder. Baking a loaf without yeast will reveal whether that's true. If this hypothesis breaks, I will learn the real principle that makes dough rise.
STEP 5
Peer verification
DAY 2 · 10 min
That wasn't actually the first hypothesis. The first attempt was "I don't know fermentation. Making a starter will teach me" — and when the peer asked the question, the only answer he could manage was "I'll... learn fermentation?" Rejected (what would be learned was vague). On the spot he dug back into "what do I actually have wrong?" and reworked it into the baking-powder hypothesis for a second try.Q "If this hypothesis breaks, what will you learn?" 1st attempt: "I'll learn fermentation" → rejected (vague) 2nd attempt: "I'll be able to tell whether the rise comes from a chemical leavener or from biological fermentation" → passed
STEP 6
Investigate
DAY 3–11
No separate study time — prepping the bakery (the team's work) was the lab itself. A starter went into a glass jar, with a yeastless dough running alongside as the control. Each time something broke, three log lines on the spot:DAY 3 — Expected: flour + water just goes bad Reality: by day 3, bubbles rising and a sour smell Learned: fermentation is "happening" — not rot DAY 5 — Expected: without yeast, no rise at all Reality: left for a day, it had risen "a little" ← the break Learned: wild yeast lives in the air. Fermentation isn't something you add — it's something that happens DAY 9 — Expected: more starter means a better rise Reality: over-fermentation collapsed the dough Learned: fermentation is a function of time and temperature, not quantityOver the same stretch, the team layer tested its own hypothesis — "neighbors want fresh-baked healthy bread in the morning" — by interviewing 12 neighbors outside a café on a weekend morning. "Healthy ingredients" drew a stronger response than "fresh-baked." Two layers, one cycle.
STEP 7
Delta retrospective
DAY 12 · 60 min
Each person read their DAY 2 hypothesis aloud, exactly as written with no edits, and filled in the delta as if explaining it to "the me of that day." Sourdough prototype no. 1 came out flat — but what gets graded is this distance, not the shape of the bread.The me at the start understood the rise as baking powder's chemical reaction. The me of today knows the principle is the CO₂ yeast gives off while breaking down sugar, and that the leavener is a shortcut to it. As a bonus, I now know in my bones that fermentation is a function of time and temperature. Delta (Δ): chemistry → biology, and quantity → time · temperature Contribution to the solution: signature sourdough prototype no. 1 — flat, but it passed the team tasting.
Δ Delta: "Rise = a leavener's chemical reaction" → "Rise = the CO₂ yeast gives off while breaking down sugar. The leavener is the shortcut." Team contribution: signature sourdough prototype no. 1. What got graded was the delta, not the flat loaf — success.
STEP 8
Next cycle
DAY 12 · 30 min
The tree got its update — the starter leaf marked done, and a new "cold fermentation" branch, discovered during the investigation, added. The next leaf: something known even less.Next leaf: experiment with how cold fermentation changes flavor Next hypothesis: I understand that longer fermentation is always better — baking at 24, 48, and 72 hours and comparing will reveal whether that's true Team layer folded in: per the interviews, pivot the messaging from "fresh-baked" to "healthy ingredients"
SAMPLE 02🦯 Indoor NavigationEducation program, team of 5 · iOS students
Ultimate challenge
Our team sets out to solve "blind people get lost indoors." It plays out daily inside buildings that neither guide dogs nor tactile paving can reach. When it is solved, we will know by someone reaching their destination alone in a building they have never visited.
Tree → leaf
Indoor wayfinding → convey without eyes (a non-visual interface) → spend a full day using the VoiceOver gesture system with eyes closed
Why this leaf
"Three years into learning iOS development, I have never once turned VoiceOver on."
Hypothesis
Right now I understand that blind users read the screen linearly, top to bottom. Using it for a day with my eyes closed will reveal whether that's true. If this hypothesis breaks, I will learn the actual strategies of non-visual navigation.
Peer check
Q "If it breaks, what will you learn?" — A "Whether it's linear read-aloud, or there are other navigation strategies." → Pass
The break
Expected: you use it by listening in order / Reality: gave up in half a day — it's so slow that nobody uses it that way. You navigate by "skipping through structure" with the rotor and heading jumps / Learned: the heart of non-visual use is structure, not narration.
Δ Delta: "Linear read-aloud model" → "Structure-jump model. Good accessibility = a well-designed heading hierarchy." Team contribution: pivoted the guidance UX from "read in order" to "landmarks + direction."
Next cycle
Translate route guidance into haptic rhythm — can direction be conveyed without sound?
SAMPLE 03📦 Market Inventory AppBootcamp team of 6 · a front-end-only student
Ultimate challenge
Our team sets out to solve "traditional-market merchants can't track inventory without a paper ledger." Merchants spend an hour every day on handwritten tallies after closing. When it is solved, we will know by closing-time bookkeeping finishing within 10 minutes.
Tree → leaf
Inventory app → inventory data accumulates safely → stand up an API server that records changes
Why this leaf
"I've only ever fetched from servers other people built. I can't explain what a port is."
Hypothesis
Right now I understand that writing to a file on every request is enough for server-side storage. Sending 100 requests at once will reveal whether that's true. If this hypothesis breaks, I will learn what goes wrong under concurrency.
Peer check
Q "If it breaks, what will you learn?" — A "What happens to file writes under concurrent requests." → Pass
The break
Expected: lots of requests just means a little slower / Reality: after 100 concurrent requests the inventory count no longer matched reality — it drifts silently, with no error at all (a race condition) / Learned: storage isn't "writing" — it's "contending writes."
Δ Delta: "Storage = writing to a file" → "Storage = contending writes. I now know in my bones why transactions and locks exist." Team contribution: adopted SQLite transactions, started a beta with one market merchant.
Next cycle
The flaky network of the basement stalls — toward offline-first sync.
SAMPLE 04🔎 Company Wiki Search BotSolo (HypoLoop alone) · backend dev, 3 years in
Ultimate challenge
I set out to solve "new hires keep asking the same questions in Slack." The answers are in the company wiki, but nobody can find them. When it is solved, I will know by half of the onboarding questions ending at the bot.Running it solo: team layer = the real thing I want to build.
Tree → leaf
Search bot → connect questions to documents by meaning → turn documents into vectors and try similarity search
Why this leaf
"I can't explain 'embeddings' even with an analogy."
Hypothesis
Right now I understand embedding search as a strict upgrade over keyword search. Throwing the same 20 questions at both and comparing will reveal whether that's true. If this hypothesis breaks, I will learn when each approach wins.
Peer check
With no peers around, published the hypothesis on a blog first — future me and the readers as verifiers. (The substitute ritual for running solo.)
The break
Expected: embeddings win across the board / Reality: keyword search wins hands down on proper nouns and typos / Learned: embeddings are strong on "similar meaning" and weak on "exactly that word."
Δ Delta: "Strict upgrade" → "Complementary — which is exactly why hybrid search exists." Deliverable: a keyword + vector hybrid search prototype.
Next cycle
Put search quality into numbers — build a 50-question evaluation set.
SAMPLE 05🎛 Deploy DashboardIn-house hackathon, 3 people · backend dev, 10 years in
Ultimate challenge
Our team sets out to solve "every incident starts with people asking each other what's deployed right now." Deployment status lives only in developers' heads. When it is solved, we will know by non-developers checking the status for themselves within 30 seconds.
Tree → leaf
Dashboard → build a screen that reads at a glance → do the information design ourselves, without a designer
Why this leaf
"For ten years I've only implemented UIs I was handed. I've never had to judge what to cut from a screen." — the expert's leaf = an adjacent area that amplifies expertise
Hypothesis
Right now I understand a good dashboard as one that shows all the information, leaving nothing out. Showing it to three colleagues for just 30 seconds and asking them for the status will reveal whether that's true. If this hypothesis breaks, I will learn what to throw away in information design.
Peer check
Q "If it breaks, what will you learn?" — A "The relationship between information volume and comprehension speed." → Pass
The break
Expected: the more metrics, the better people grasp it / Reality: on the first screen, with all 12 metrics, none of the three could answer "are we having an incident right now?" / Learned: the problem isn't the amount of information — it's the hierarchy.
Δ Delta: "A good screen = leaves nothing out" → "A good screen = one screen answers one question." Team contribution: second place at the hackathon with a v2 that passed the 30-second test.
Next cycle
Status-color accessibility for color-blind users — on to the next hypothesis: "red/green is enough."
Have you run a cycle with HypoLoop? Send your original hypothesis and delta retrospective to leeo [at] kakao.com — good cases get featured on this page.
FAQ

Frequently Asked Questions

Is it really okay for the quality of the deliverable to drop?
More than okay — it is part of the design. In HypoLoop, what gets graded is the learning delta, not the deliverable. That said, the problem itself must be real and the attempt must be real — and that authenticity is safeguarded by the hierarchy tree. As long as every small challenge is connected by lineage to the ultimate real problem, even a clumsy result is a stepping stone, not a toy.
What does a seasoned expert learn in this framework?
The rule is identical — pick what you can't do. For an expert, though, "what you can't do" is not a foundational skill but an adjacent area that amplifies their expertise. For a ten-year developer, the leaf might be the design sense or the market's domain knowledge needed for a better result. Acquiring the surrounding knowledge that makes what you do well even better — that is the expert's challenge.
Can it run without a Loop Keeper or facilitator?
That is the goal. Tree decomposition handles relevance and difficulty, the hypothesis template handles verifiability, and the peer-verification ritual handles quality. If there is a Loop Keeper, their role is not intervention but infrastructure management — watching whether this structure runs well. A study group or a small team can start with peer verification alone, no keeper required.
What happens when the team's output and individual learning collide?
Individual learning wins. This is not an exception clause but the framework's identity — HypoLoop is a framework for learning, not for problem-solving, and learning must ultimately happen in an individual. Thanks to this principle, taking on an unfamiliar part is not an imposition on the team but the correct way to use the framework.
Can I use it on my own?
Yes. Set the team layer as "the real thing I want to build," decompose it into a hierarchy tree, and run a hypothesis cycle on each leaf. Peer verification can be replaced by a study partner, a community, or a record you leave for your future self. The core — write the hypothesis before you learn — works exactly the same when you're alone.
Can it be combined with existing challenge-based methodologies?
HypoLoop is an independent framework, not an upgrade of any particular methodology, but it inherits the motivational energy that challenges provide, so it can be combined with a challenge-based curriculum by layering an individual learning layer on top. Start by setting your existing team challenge as the ultimate challenge, then adding tree decomposition and individual hypothesis cycles.

Have a question that isn't answered here? Send it to leeo [at] kakao.com — good questions get added to this list.

Form your first hypothesis
in your next project

All you need is one real problem, one tree, and one hypothesis that is ready to be wrong.

Want to try it, or have a question? — leeo [at] kakao.com