I'm familliar with OODA but I've wondered how well the theory holds up in reality - that is, is there research that supports it?<p>I've found that the concept - appealingly memorable and elegent to me and apparently others - has spread elsewhere; I've heard military people use it like it's assumed, but I haven't found any research showing that people actually work that way or even that the concept is helpful (I haven't looked extensively either).
OODA loop is what powers Kubernetes. The controlller lies at the heart of everything, the API is a Desired State Management, autonomic OODA controllers attempt to fulfill and maintain that desired state. <a href="https://kubernetes.io/docs/concepts/architecture/controller/" rel="nofollow">https://kubernetes.io/docs/concepts/architecture/controller/</a><p>You can write "cloud native" systems in this pattern. You can also write Custom Resources to extend this pattern to your own systems, and run them via Kube (optional).<p>I also really enjoyed this submission yesterday on Teleo-Reactive systems, systems which monitor environment/state & adjust their planning & potentially objectives as the environment/state changes. <a href="https://web.archive.org/web/20220815134119/https://teleoreactiveprograms.net/" rel="nofollow">https://web.archive.org/web/20220815134119/https://teleoreac...</a> <a href="https://news.ycombinator.com/item?id=43346783">https://news.ycombinator.com/item?id=43346783</a>
> (diagram for 'Orient')<p>(This diagram seems to match Wikipedia's, which claims it's from Boyd or based on Boyd.)<p>The components of 'Orient', the analytical step, are a bit odd: There's no training, skill, knowledge, or intuition; even more critically there's no emotional input, including the influence of present emotion (anger, anxiety, fear, calm, etc.) and our feeling about different options - which is most of how humans orient and decide, especially when choosing quickly.<p>The diagram lists only culture, genetics, new information, prior experiences, and analysis & synthesis. The last three are unavoidable; the first two seem almost ideological to focus on, given the obvious ones I mention are excluded.<p>Possibly, Boyd says otherwise (we don't have the primary source), or somehow the categories include the inputs I mentioned.<p>Also,<p>> Over time, he formalized his ideas of warfare in his classic “Patterns of Conflict” lectures that inspired the Maneuver Warfare doctrine of the Marine Corps.<p>Afaik, maneuver warfare goes back to WWII or maybe before. Boyd was born in 1927 and became prominent in ~1960s.
OODA applied to software projects is basically the kernel of "agile" programming.<p>Iterate quickly, responding to feedback at each iteration.