Article View: alt.folklore.computers
Article #624173Re: OT: Trump
From: Anne Lynn Wheeler
Date: Wed, 25 Jul 2018 17:39
Date: Wed, 25 Jul 2018 17:39
162 lines
11011 bytes
11011 bytes
Peter Flass <peter...@yahoo.com> writes: > My question is, why keep inventing new terminology for something that > successful developers have been doing since the 1960s, at least? It > succeeds in making something simple sound esoteric. agile/scrum discovers Col. Boyd and OODA-loop, some refs Defining an Agile delivery plan with the OODA loop https://cm.engineering/defining-an-agile-delivery-plan-with-the-ooda-loop-c723b21b4f1c?gi=4a2bd7f330bf OODA loop http://wikispeed.org/2016/10/ooda-loop/ How does Boyd's OODA loop compare to the discipline of agile project management? https://www.quora.com/How-does-Boyds-OODA-loop-compare-to-the-discipline-of-agile-project-management What Lessons Can the Agile Community Learnfrom A Maverick Fighter Pilot? https://www.scribd.com/document/15670827/John-Boyd-Lessons-from-a-fighter-pilot OODA: The Mindset of Scrum http://blog.aglx.consulting/2016/02/20/ooda-the-mindset-of-scrum/ John Boyd and the Origins of "Agility" https://smartbear.com/blog/collaborate/john-boyd-and-the-origins-of-agility/ So, what is Agile? Agile is a set of principles and values that have come to be employed in business and computing. But their origin lies in the Korean War, in the lessons learned and taught by John Boyd. ... Robert Greene has written that the OODA cycle was "deeply relevant to any kind of competitive environment: business, politics, sports, even the struggle of organisms to survive" (February 24, 2007). He's right, and it's important for those of us involved in agile computing and related fields to recognize it. ... snip ... OODA-loop (Boyd, "Father of F16") https://en.wikipedia.org/wiki/OODA_loop some scrum/agile will wander into boyd groups at linkedin and/or facebook. I was originally introduced to Boyd in the early 80s and would sponsor his briefings at IBM. Boyd Posts and some web URLs http://www.garlic.com/~lynn/subboyd.html trivia: The first time, I tried to do the briefings through the plant site employee education ... and initially they agreed. Then as I supplied more information, they changed their mind. They said that IBM spends a great deal of money educating managers on dealing with employees and they viewed exposing general employees to John Boyd briefings it could be detrimental. They suggested that I limit attendence at the briefings to senior members of competitive analysis departments. ... part of long winded post I made yesterday in Boyd group: In briefings Boyd would talk about former military officers steeped in rigid, top-down, command&control ... were starting to contaminate US corporations (however, this was in period when articles started to appear that MBAs were destroying US companies with their myopic focus on short term results and financial engineering). He would also talk about periodic review of large scale war games ... admirals & generals would spend all year playing golf while their staffs practiced. When it came time for the game, the admirals&generals had no "finger reel" for war room information flow (some subsequent analysis that it was a problem with information overload and how to reduce the information flow to rate that top people could absorb and make decisions, as opposed to not sufficiently practiced). However, the corollary to information overload is decision overload ... both the appropriate information as well as the appropriate decisions. The issue of decision overload is another way approaching mission command. Boyd would talk about pushing decisions down as far as possible to the appropriate level and to the people closest to the problem. I've periodically referenced of Boyd would sometimes appear to be thinking concurrently with both sides of his brain and carrying on simultaneously different threads in single converstation ... having to infer which sentence belonging to which thread ... in order to respond. This gets into studies about how language and vocabulary can shape/limit how people think ... and the Toyota reference that there aren't words for what they do http://hbswk.hbs.edu/item/how-toyota-turns-workers-into-problem-solvers Boyd had coup d'oeil and fingerspitzengefuhl with intuition and instinct ... and plausably 1846 Halleck http://www.amazon.com/Elements-Instruction-Fortification-Embracing-ebook/dp/B002RKSO9K loc5019-20: A rapid coup d'oeil prompt decision, active movements, are as indispensable as sound judgment; for the general must see, and decide, and act, all in the same instant. So "see, decide, act" implied only single act and lacked the concept of a "mental map" which might be static. Boyd needed to impart continuous operation and also address confirmation/observation bias from a static "mental map"; needed it to be dynamically updated. So get "OODA-loop" ... where "see" becomes observation and "orientation" (mental map) is added to decide and act. Problem is still not sufficient; in briefings he said that needed to constantly observe from every possible facet (to constantly update "orientation", countermeasure to static "mental map" and confirmation/observation/orientation bias). Also for most people "loop" implies sequential, step-by-step and what he really needed was something that implied not only continuous operation but all parts running simultaneously and asynchronously. Along with this is something akin to "mission command" ... transition for F16 to unstable airframe required "fly by wire" because human no longer could directly control all the operations needed in real time ... where the "stick" becomes pilot "intent" and "fly by wire" executes all the operations needed, including compensating for failed/damaged components. Again there is lack of vocabulary to convey intent being translated into large number of concurrent and asynchronous activities that can dynamically adapt. https://en.wikipedia.org/wiki/Relaxed_stability https://en.wikipedia.org/wiki/Fly-by-wire https://en.wikipedia.org/wiki/Fly-by-wire#Closed_feedback_loop_control How the F-16 Became the World's First Fly-By-Wire Combat Aircraft http://www.f-16.net/articles_article13.html At 2011 Naval Academy conference there was discussion of military drones completely eliminating the pilot and "intent" being provided by the "mission specialist". So stepping back, simple example of intuition/instinct is "touch typing" versus "hunt&peck". Lots of "touch typing" teaching was done on keyboards with no letters to eliminate any "hunt&peck". As computers evolved from paper typewriters to screens, "menus" appeared. There is still lots of discussions about "command line" being equivalent to "touch typing" and menus being crutch equivalent to "hunt&peck". Boyd needed a concept/word generalization that went beyond specific actions/contexts, OODA-loop still has the deficiency that "loop" has the connotation for many of sequential, step-by-step rather than continuously, asynchronously. https://en.wikipedia.org/wiki/Fly-by-wire#Automatic_stability_systems Also analogous to "touch typing" versus "hunt&peck", there are periodic discussions about being proficient in computer language ... analogous to proficiency in natural language ... and even going beyond where the abstraction has no direct representation. This showed up last decade in discussion between the CEO of Microsoft and SVP of Intel. M'soft CEO was telling the Intel SVP that they have to stop doing multi-core chips and return to single core (increasingly faster) chips because parallel (concurrent) programming of multiple cores was too hard. Issue is standard programming languages specify things sequentially, step-by-step ... have to step outside the straight programming language to deal efficiently with large number of simultaneously and concurrent operations. The holy grail in dataprocessing for some time has been a programming language with constructs that efficiently represent simultaneous and concurrent operations (analogous to intent of stick in fly-by-wire systems and/or intent in "mission command"). old posts reference m'soft/intel multi-core & parallel programming too hard: http://www.garlic.com/~lynn/2007i.html#78 John W. Backus, 82, Fortran developer, dies http://www.garlic.com/~lynn/2008f.html#42 Panic in Multicore Land http://www.garlic.com/~lynn/2012e.html#15 Why do people say "the soda loop is often depicted as a simple loop"? http://www.garlic.com/~lynn/2012j.html#44 Monopoly/ Cartons of Punch Cards http://www.garlic.com/~lynn/2013.html#48 New HD http://www.garlic.com/~lynn/2014d.html#85 Parallel programming may not be so daunting http://www.garlic.com/~lynn/2017e.html#52 [CM] What was your first home computer? -- virtualization experience starting Jan1968, online at home since Mar1970
Technical Details
Message-ID:
<87y3dzi59w.fsf@localhost>Path:
mbox-mo1.pugleaf.net!d15-v6ni13421wmb.0!nntp.google.com!goblin3!goblin2!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mailReferences:
<pgqceb$vsd$1@dont-email.me> <442e836b-1c6d-4192-9e94-c5190024c56e@googlegroups.com> <lom5jdhggg09qa3d538rgla7gjqubevpj0@4ax.com> <5hq5jd5jg36e5t1287lfgvj6kl1f759ujv@4ax.com> <ph09p9330p@news2.newsguy.com> <87vaa4556l.fsf@bogus.nodomain.nowhere> <1053ec9a-32f2-4047-b898-fed04e3e9b25@googlegroups.com> <slrnpjbmqe.2b1.mausg@dmaus.org> <FSqZC.382575$br4.335959@fx34.iad> <IKOdnX7ZQbVmFarGnZ2dnUU7-c-dnZ2d@supernews.com> <fqkj1fF8mrmU1@mid.individual.net> <20180710214903.258e224a13d3cd55360b0d69@eircom.net> <fqpg6tF5l7tU1@mid.individual.net> <5b47ea25.63671234@news.xmission.com> <fr0r76Fh8evU1@mid.individual.net> <20180715150446.7a85d47d32ea34b2a079030e@eircom.net> <slrnplgi6f.31ka.grahn+nntp@frailea.sa.invalid> <20180725112711.9400ea3ced9a24437c7e8507@eircom.net> <195669478.554215914.834771.peter_flass-yahoo.com@news.eternal-september.org>Show Full Headers
Complete Article Headers
X-Received: by 2002:a1c:7904:: with SMTP id l4-v6mr805240wme.31.1532540369040; Wed, 25 Jul 2018 10:39:29 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:a5d:654c:: with SMTP id z12-v6ls986571wrv.2.gmail; Wed, 25 Jul 2018 10:39:28 -0700 (PDT) X-Received: by 2002:adf:db4f:: with SMTP id f15-v6mr9614wrj.30.1532540368321; Wed, 25 Jul 2018 10:39:28 -0700 (PDT) Path: mbox-mo1.pugleaf.net!d15-v6ni13421wmb.0!nntp.google.com!goblin3!goblin2!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Anne & Lynn Wheeler <ly...@garlic.com> Newsgroups: alt.folklore.computers Subject: Re: OT: Trump Date: Wed, 25 Jul 2018 10:39:23 -0700 Organization: Wheeler&Wheeler Lines: 162 Message-ID: <87y3dzi59w.fsf@localhost> References: <pgqceb$vsd$1@dont-email.me> <442e836b-1c6d-4192-9e94-c5190024c56e@googlegroups.com> <lom5jdhggg09qa3d538rgla7gjqubevpj0@4ax.com> <5hq5jd5jg36e5t1287lfgvj6kl1f759ujv@4ax.com> <ph09p9330p@news2.newsguy.com> <87vaa4556l.fsf@bogus.nodomain.nowhere> <1053ec9a-32f2-4047-b898-fed04e3e9b25@googlegroups.com> <slrnpjbmqe.2b1.mausg@dmaus.org> <FSqZC.382575$br4.335959@fx34.iad> <IKOdnX7ZQbVmFarGnZ2dnUU7-c-dnZ2d@supernews.com> <fqkj1fF8mrmU1@mid.individual.net> <20180710214903.258e224a13d3cd55360b0d69@eircom.net> <fqpg6tF5l7tU1@mid.individual.net> <5b47ea25.63671234@news.xmission.com> <fr0r76Fh8evU1@mid.individual.net> <20180715150446.7a85d47d32ea34b2a079030e@eircom.net> <slrnplgi6f.31ka.grahn+nntp@frailea.sa.invalid> <20180725112711.9400ea3ced9a24437c7e8507@eircom.net> <195669478.554215914.834771.peter_flass-yahoo.com@news.eternal-september.org> Mime-Version: 1.0 Injection-Info: reader02.eternal-september.org; posting-host="0826dd8926b3fd6694048f4a7197d12e"; logging-data="10942"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX1/8J1pHyia+FdYqh3mm8sh3k2C3ydFnP6g=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cancel-Lock: sha1:eoecNClEel+2zi9e+WDkZBSsGAo= sha1:+WntDDb7fQJh2Rzq6JpzmCXdtJ8= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit