What Is the OODA Loop?
How fighter pilots, chess masters, and smart AI robots outthink the competition by updating their mental map faster.
Story 1. The 40-Second Fighter Pilot
Imagine a fighter pilot named John Boyd. In dogfights, he could defeat any challenger in under 40 seconds—even flying an older, slower jet!
How did he do it? He realized that winning isn't about having the biggest engine or pulling the trigger the fastest. It’s about figuring out what is actually happening before the other person does.
Why did the other pilot lose?
The 4 Steps 2. Observe, Orient, Decide, Act
Boyd turned his secret into a 4-step thinking engine called OODA:
Look around
Make sense
Pick a plan
Try it out
- 1. Observe: Open your eyes and collect clues (the score on the board, a compiler error, strange weather).
- 2. Orient: The secret boss of the whole loop! Connecting what you see to what you already know.
- 3. Decide: Picking the best hypothesis or next experiment.
- 4. Act: Doing the action in the real world to see what happens next!
The Secret 3. Orientation is the Real Boss
Most people think the OODA loop is a simple circle. But Boyd said Orientation is the center of gravity.
Two people can look at the exact same chessboard or crash report (Observe) and see completely different things. Why? Because their Orientation (their internal mental model, past experience, and training) is different!
- Past Experience: Mistakes you survived before.
- Culture & Language: The concepts and words you have to describe things.
- Hardware / Biology: How much memory or energy you have.
- Fresh Clues: What your sensors just caught.
- Smash & Rebuild: Breaking old ideas apart when they stop working!
Pitfalls 4. The Three Big Traps
- 🌀 The "OOOO" Loop (The Overthinker): Observe → Orient → Observe → Orient. Reading 100 books and planning forever, but never pressing the "Run" button.
- 🙈 The Stubborn Blindfold (The Hallucinator): When a surprise clue appears, but you ignore it because "that wasn't in my plan."
- 🏃 The Panic Flailer: Jumping straight from Observe → Act in panic without pausing to update the map. You just make more noise!
AI Agents 5. Why Coding Robots Use OODA
Autonomous AI agents (like Antigravity, Claude Code, or Hermes) aren't just autocomplete typing words—they are full OODA loops in software!
👁️ Observe: The robot reads terminal output, git diffs, and test failure traces.
🧭 Orient: The robot scans the repository architecture, loads project rules, and parses function ASTs.
🎯 Decide: The robot chooses which exact file edit or tool call will fix the bug.
⚡ Act: The robot writes the patch and runs the test suite to observe what happened!