OODA Loop
en.wikipedia.org
en.wikipedia.org
It will resonate with any builders in the HN audience and give a ton of context behind the thinking here.
> You know, some people like to be regarded as being an analyst. They think that’s a term of endearment. I treat it as a personal insult if somebody calls me an analyst. A personal insult. If you’ve read the last paragraph, I’ve showed there are two things you have to be able to do: analyze and synthesize. Analysis and synthesis. And if you can do that in many different areas, tactics, strategies, goals, unifying theme, you can run businesses, you can do any goddamn thing you want.
I find his discussion of Clausewitz's "friction" and the idea of speed as always being relative to one's adversary incredibly useful, even for my day to day work in Tech.
And yeah the other commenter provided a link but there is no actual recording of this exact transcript -- the ones that I found on YouTube just frankly are not quite as good as this one (which is why this one has been preserved, I assume)
Sometimes the transcriber missed a question or you need to fill in the blank yourself a bit (which I think actually meshes perfectly with the content of the talk!), but it's worth it!
You mostly see it depicted as a circle, well forget that as it's completely meaningless in that formulation. Search up the original diagram of it and you see that it's actually a set of loops through which there are some different pathways.
It starts with an observation that comes from the outside world, and proceeds to the orientation phase which is about how you interpret the situation, and from the orientation phase it can go one of three ways. In one path you aren't sure what action you need to take so you form a hypothesis upon which you act, which generates a change in the external world which then becomes a new observation and the cycle starts again. Another path is that of a reflexive or instinctual reaction in which you have no need to form a hypothesis but rather you have a heuristic upon which you act, and so you are able to act quicker, and again your action generates a change in the external world which becomes a new observation and the cycle starts again. The third and most important pathway, and they key idea/realisation, is that new observations can be generated directly from the orientation phase and this can be exploited! Why? It's a positive feedback loop that is devoid of any information from the external world, so the more iterations it goes through before finally breaking out and going through one of the paths that do interact with the external world it will be more and more detached from reality and hence the action will be less effective at moving you towards your goals.
I recall the guy saying that Boyd's key insight was the exploitability of that positive feedback loop that was detached from physical reality and if one can purposely trigger it in their adversary they can make their adversary behave in a way that takes them away from their goals. To me that's such a neat observation.
The other is the effect that "the element of surprise" has on your adversary where they have very little information as to what is actually going on and hence have to make a lot of internal assumptions about what might be going on.
My takeaway is basically if you can get an adversary to "think about things" and make long chains of inference without doing 'reality testing', the longer the chains of inference become, the lower the probability that they are correct. This is advantageous to you.
The OODA Loop: How Fighter Pilots Make Fast and Accurate Decisions (2021) https://news.ycombinator.com/item?id=26465766
The OODA Loop and the Half-Beat (2020) https://news.ycombinator.com/item?id=22601681
Ask HN: How do you apply Boyd's OODA Loop in your life? (2018) https://news.ycombinator.com/item?id=16447690
I used to do the opposite: write high-quality well-tested code, but very often the results weren't useful to the business by the time I was done. It would have been much better to produce a couple "sketches" of the feature first, then the business could kill or refine it as they want. Everyone wins!
(disclaimer: writing a book, featuring feedback loops)
There's value in shipping an MVP (or multiple MVPs) fast, sure. Cull the failures and iterate the successes. Better than trying to achieve perfection with a forever-delayed product that never ships.
But even the sloppiest, most minimal MVP has to get something extremely right. You need to solve some problem for the user in ways that others haven't.
If you don't get things right enough, you've just trashed your entire brand. Game over.
And sometimes, getting things "right" is literally your entire unique selling point. Look at Apple nailing the iPod's features in ways that its predecessors didn't. Look at Tesla nailing their vehicles' features in ways that its predecessors didn't. Etc.
both Apple and Tesla have had plenty of failures to learn from -- and they recovered remarkably.
There isn't much reason to believe that the parents' quote is at-odds with the operation of either of those two companies.
Tesla, on the other hand, is a great example -- they're willing, even enthusiastic, about killing their customers as learning experience.
But I would suggest also reading the related "Patterns of Conflict" Wikipedia page:
https://en.wikipedia.org/wiki/Patterns_of_Conflict
Which references this 1986 version of the presentation: https://www.ausairpower.net/JRB/poc.pdf
I met John Boyd at Eglin when I was a kid, and later in the 80s when I was a Marine. Dude was a complete nut. But I mean that as a compliment. Preaching a brand of war-fighting at odds with the dominant narrative, I would not have been surprised to see Apple feature his image in a "think different" commercial.The Air Force was slow to warm up to Boyd (and the OODA Loop) -- but the Marines were ready to hear something new. Here's a page with some decent info, including a link to a short video where John Schmitt, Van Riper and (my old boss) Al Gray discuss the "intellectual renaissance" in how they thought about war-fighting. If you're not a military history nut, the 5 minute video is good to give you an idea for how "novel" ideas permeated the US military in the 70s and 80s. You don't HAVE to be an Air Force pilot or Marine to make use of the intellectual underpinnings of Boyd's "Patterns of Conflict." But you MAY miss out on some critical detail if the only thing you read is about the more-generic, not-specific-to-the-military OODA loop.
Which is to say... even if you're not inclined to study military history or operations, you may get some decent context on the formation of the OODA loop by investigating the environment in which it arose. "Maneuver Warfare" is much more than the OODA loop, but it was definitely influenced by Boyd's E-M Theory, Patterns of Conflict and the OODA loop.
Here... the videos on this page total just over 10 minutes. Worth a watch.
https://grc-usmcu.libguides.com/pme/qpme/history-of-mcdp-maneuver-warfare/context-background
And... the link to the full video seems to be broken, so here's the direct YouTube link if you're hip: https://youtu.be/RL4__NVYBywEvery time people rediscover rapid iteration in tight feedback loops, and every time so far it's gotten watered down to nothing again by people who get the rituals, but don't quite grok the underlying concept. [2]
On the other hand, you could do practically any sort of ritual or even just laze around in bed: if you understand the underlying concept, you'll still get decent results. [3]
see also: [4] for a short bit on OODA when actually flying an aircraft.
[1] https://en.wikipedia.org/wiki/PDCA
[2] https://en.wikipedia.org/wiki/Cargo_cult
[3] http://www.catb.org/jargon/html/koans.html See eg. Tom Knight and the Lisp Machine ;-)
[4] https://youtu.be/OCFMX5z-ed4?t=940 (starting 15:40) Art of the kill, Pete "Boomer" Bonanni
OODA is all about feedback mechanisms:
https://co2partners.com/wp-content/uploads/2011/01/ooda.png
So any correspondence is a misunderstanding:
https://static.wixstatic.com/media/f16206_0206cf0c618a47b1ab...
You will not achieve the same results with an iteration.
You will only achieve similar results with "double loop" learning and informed intuition driven actions that skip the "decide" step.
The OODA loop is complete gibberish. It's describing the tip of the iceberg in the most complicated way possible, in an attempt to impress people too incompetent to understand it, written by a man unqualified to talk about it.
It's a complicated subject, over-simplified and then re-complicated to appeal to people who like to put words inside of boxes and connect them with arrows.OODA is sometimes paraphrased by cynics as 'Observe, Overreact, Deny, Apologise'.
For example, a friend told me this story. He doesn’t know OODA as a formalism, but he knows human nature and practices martial art. He was at a party and some dude hits on his girlfriend and then challenges him to a first person shooter game. He told me, he doesn’t have great reflexes, but he knew how people behave and act, and so he was able to dictate the entire engagement.
This sounds super interesting, but it's so generic I can't get anything concrete from it. Could you elaborate a bit on how he dictated the engagement?
It is better to draw examples from your own experience in adversarial games, even perfect information games with fixed turns like Chess or Go. Take the game you are most skilled at, and see if you remember playing against someone who was so unskilled, that you can see their moves and mistake a long way coming. And if you weren’t teaching them, you can close off avenues long before they are even aware of it. If you pay attention, you might even know the minute they realize something, only it is far too late. There is a sense as if you are inside their head, knowing what they are going to do — must do — before they are even aware of it themselves.
It’s like that, only perhaps with a peer adversary.
Switching to OODA would allow the troops in the field to make live observations and (to a reasonable extent) orient, decide, and act on thir own.
The OODA loop is not a reasoning methodology for difficult problems persay.
I would distill the idea behind the OODA loop as leveraging small quick actions that create larger reactions in your opponent. Essentially, it's an attempt to make an opponent commit to an action that you can later make sub-optimal by reacting faster.
As an example, let's say there are two competitors in fashion:
Competitor (A) is a small nibble startup. They produce 10x units per month, can change what they make each month, and produce at one unit of cost.
Competitor (B) is a large copy-cat operation. They follow the trends set by the little guys, they produce 1000x units per month, but they commit to what they make for six months at a time (but at a quarter the cost).
If competitor (A) and (B) both make black clothing forever, (A) will get crushed. But, if (A) can change the industry trend faster than (B) can change production, then (A) will win. Example, black is the it clothing, (B) is on track to make 1000x units every month for six months. (A) being a trend setter sees this and makes "brown" the new trend. (B) reacts to this by ordering their next production line to be "brown". Now they are committed to making black clothes for a few more months and then "brown" clothes for 6 months. (A) sets the trend again to "blue" clothes. (A) has now won, (B) will make "brown" clothes for 6 months and at a time after nobody wants them. All the "brown" clothes made by (B) will be behind the trend and all wasted.
In short, if I can make you react to me with an optimal move, if I can then change the game faster than you can react to then make what was your previously optimal move now sub-optimal, I can win (even if on paper you may have the better specs).
Another example, let's say two people are playing chess, but one side has a big material advantage (like more pieces, more queens, or they are super-good). Though, the side with the material advantage has to announce their next move and commit to it while the other is free to make whatever move they want on their turn. While one side has the material advantage, the other side that can adjust and turn what was a good move into a horrible move. For example, the advantaged side says "in response to your bishop going to B2, I'm moving my knight to C3, and my next move will be to move my queen to D5". The idea behind the OODA loop is the orient step is seeing how the knight and queen are moving. You then decide on a course of action, namely to move your bishop to threaten D5. Dutifully the advantaged side moves their queen to D5, your next move is to take out their queen with a bishop.
So, in the game theory, while you might be able to respond better, if my counter response is faster, than I can turn your better response into a bad move simple by changing the situation faster than you can react.
Another example would be football and running at a linebacker. If moving one space to the right causes the line backer to move two spaces, then all I need to do is move one space to the right and then move to the left. The OODA loop comes in because maybe the line backer does not move. In this case I just need to move to the right twice more and the line back won't be able to move faster enough. No matter what the line back does, because I can move faster than they can change their direction, I can game it to make sure whatever they do will be sub-optimal in the end.
(small apology for the overly verbose response, I do enjoy game theory and posing these examples)
Colonel John Boyd – briefings and personal papers - https://news.ycombinator.com/item?id=34153730 - Dec 2022 (2 comments)
John Boyd - https://news.ycombinator.com/item?id=33766979 - Nov 2022 (1 comment)
Boyd's Management Model - https://news.ycombinator.com/item?id=28660415 - Sept 2021 (2 comments)
Boyd's Law of Iteration (2007) - https://news.ycombinator.com/item?id=28218194 - Aug 2021 (1 comment)
The OODA Loop: How Fighter Pilots Make Fast and Accurate Decisions - https://news.ycombinator.com/item?id=26465766 - March 2021 (93 comments)
The OODA Loop and the Half-Beat - https://news.ycombinator.com/item?id=22601681 - March 2020 (31 comments)
Ask HN: How do you apply Boyd's OODA Loop in your life? - https://news.ycombinator.com/item?id=16447690 - Feb 2018 (10 comments)
How winners win: John Boyd and the four qualities of victorious organizations - https://news.ycombinator.com/item?id=16179009 - Jan 2018 (1 comment)
“Patterns of Conflict” – a techno-industrial “Art of War” (1976) [pdf] - https://news.ycombinator.com/item?id=9063017 - Feb 2015 (4 comments)
John Boyd and the four qualities of victorious organizations - https://news.ycombinator.com/item?id=6669129 - Nov 2013 (29 comments)
In an AAR[0] operators explain risks, causes, and limitations of the system. This provides a formal structured language for describing how, precisely, supporting systems can be improved and how they impact all specific aspects of operator interaction.
Since the operator is viewed simply as a networked control-system in this case, the cognitive path from structure, supporting physical system, and then physical quantities needing improvement is unmistakably clear, as is required in successful planning, acquisitions, operations, and maintenance.[1]
Essentially it makes subjective experience concrete, and is prophylactic against bikeshedding/blame-gaming.
I've had higher upd override my decision and go "nah,we're just gonna act, not gonna let you observe or orient" basically as well as peers thay go around you and take actions that prevent your observe+orient attempts.
It is intuitive to just act.
I work in infosec for context. One of the biggest non-technical issues I have is convincing people to ignore their intuition. Especially technical people who don't do IR. Like maybe you spent 50 years as a ninja coder or netadmin but I am still gonna want the threat actor loose until I have some idea of their intent or scope of compromise unless I have reason to believe they're acting on their objectives.
Actual military brass get this, you need to understand the situation before you can react. That's how ambushes happen or you get flanked.
How is it a useful metaphor? I don't understand how you can use it to extrapolate from a situation in which you vastly outmatch an opponent to one of equals or you being outmatched. It seems too general and abstract to be worth more than "that's neat" status.
Other HN responders seem to be using it to mean a variety of different concepts including tempo, having superior heuristics built via prior observation or simply "thinking then acting".
Spoilers; https://universalpaperclips.fandom.com/wiki/The_OODA_Loop
https://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed/dp/031...
about a very unconventional man.
Observe -> Intake
Orient -> Meaning
Decide -> Significance
Act -> Response
Highly recommend checking out the work of Gerald Weinberg and Virginia Satir. HN people will probably appreciate Weinberg more than Satir as Weinberg was a programmer for NASA back in the day so his books are aimed at technical types. People from an arts background will prefer Satir who was one of the all time great counsellors/therapists.
https://stevenmsmith.com/AONW/Satir%20Interaction%20Model.pd...
- a good summary of Getting Things Done (definitely not the whole book), like: https://www.blinkist.com/en/books/getting-things-done-en
- a Trello template for GTD, or whatever software you use, like: https://blog.trello.com/gtd-getting-things-done-maximizing-p...
- think of the whole thing as a set of interconnected OODA loops of different time scales
GTD and OODA actually go very well together - it explains for example why the easiest way for GTD to fail is to skip the weekly cleanup. You're just left with the daily loop, which is very much not enough. Proper GTD has organized loops up to around one year. It also a great way to force you to think on longer time scales, stuff like "what do I want to do the next 3 months?".
https://studio.ribbonfarm.com/p/the-use-and-misuse-of-the-oo...
If I were to summarize it to a 5 year old I'd use the analogy of rhythm games like taiko drum master. Once you make a mistake your timing is thrown completely off and everything going forward is wrong unless you can get your timing back. OODA is way of thinking about things to help you "get into the rhythm" of a situation faster than an opponent.
First object permanence, then two and three and eventually four dimensional tracking. Throwing is easy. Catching tool effort and developing these skills. I recall him reaching blindly at objects as he could recall their position in space, orient his body, and grab them without looking.
Having him catch Frisbees and racquetballs at 2 years gave me insight into what skill and observational development was required. At some point he was able to transition between projecting the path of a rolling object vs a thrown object.
There’s also a version of OODA where things become intuitive and there are shortcuts within OODA as well.
You lost the element of surprise and tempo. If you want to do some damage, do it, not rely on the opponent obliging or complying.