OODA.MODELS.CODE.VELOCITY - Velocity 2015

52
OODA.MODELS.CODE.VELOCITY Aneel Lakhani

Transcript of OODA.MODELS.CODE.VELOCITY - Velocity 2015

Page 1: OODA.MODELS.CODE.VELOCITY - Velocity 2015

OODA.MODELS.CODE.VELOCITYAneel Lakhani

Page 2: OODA.MODELS.CODE.VELOCITY - Velocity 2015

NOT QUALIFIED TO GIVE THIS TALK

MarketingAnalystProduct

Infra ArchNet Eng

Sys AdminNOC Op

Tech Support

Page 3: OODA.MODELS.CODE.VELOCITY - Velocity 2015

HE ISUSAF Colonel & Military Strategist

John Richard Boyd

Page 4: OODA.MODELS.CODE.VELOCITY - Velocity 2015

OODAOBSERVE ORIENT DECIDE

ACT

Page 5: OODA.MODELS.CODE.VELOCITY - Velocity 2015

ECOLOGICAL PSYCHOLOGY

AFFORDANCES

Empirical PsychologistJames J. Gibson

Page 6: OODA.MODELS.CODE.VELOCITY - Velocity 2015

A KNOB AFFORDS TWISTING, AND PERHAPS PUSHING, WHILE A CORD AFFORDS PULLING.

AN AFFORDANCE [IS] THE POSSIBILITY OF SOME ACTION, AND IS NOT A PROPERTY OF EITHER AN ORGANISM OR ITS ENVIRONMENT ALONE.

Page 7: OODA.MODELS.CODE.VELOCITY - Velocity 2015

COGNITION GRASPS AFFORDANCES

ACTION UNLOCKS AFFORDANCES

Page 8: OODA.MODELS.CODE.VELOCITY - Velocity 2015

OODA == COGNITION-ACTION

Page 9: OODA.MODELS.CODE.VELOCITY - Velocity 2015

OODA : COGNITION-ACTION ::

__ : AFFORDANCE

Page 10: OODA.MODELS.CODE.VELOCITY - Velocity 2015

HOW DO WE GO FROM OBSERVATION TO ORIENTATION?

Page 11: OODA.MODELS.CODE.VELOCITY - Velocity 2015

HOW DO WE GO FROM ORIENTATION TO DECISION?

Page 12: OODA.MODELS.CODE.VELOCITY - Velocity 2015

WE BUILD MODELS

Page 13: OODA.MODELS.CODE.VELOCITY - Velocity 2015

WE PUT OBSERVATIONS INTO MODELS

Page 14: OODA.MODELS.CODE.VELOCITY - Velocity 2015

WE [TEND TO] IGNORE OBSERVATIONS THAT DON’T FIT OUR MODELS

Page 15: OODA.MODELS.CODE.VELOCITY - Velocity 2015

WE ORIENT WITH AND TO MODELS

Page 16: OODA.MODELS.CODE.VELOCITY - Velocity 2015

WE MAKE DECISIONS [ONLY] WITHIN THE FRAMEWORKS OF OUR MODELS

Page 17: OODA.MODELS.CODE.VELOCITY - Velocity 2015

WE MODEL ALL THE THINGS

Page 18: OODA.MODELS.CODE.VELOCITY - Velocity 2015

FASTER!!![CARGO CULT VERSION]

Page 19: OODA.MODELS.CODE.VELOCITY - Velocity 2015

OPERATE INSIDE THE [ADVERSARY’S]

TIME SCALE

Page 20: OODA.MODELS.CODE.VELOCITY - Velocity 2015

1 Adversary 1: OODA

2 Adversary 1: OODA

3 Adversary 1: OODAOODAOODA

4 Adversary 1: OODA^X

Adversary 2: OOD_

Adversary 2: OO__

Adversary 2: OOD_OO_O_

Adversary 2: OOD_O_D_A_O

Page 21: OODA.MODELS.CODE.VELOCITY - Velocity 2015

MOVING FORWARD IN TIME

Page 22: OODA.MODELS.CODE.VELOCITY - Velocity 2015

PARTS OF THE LOOP ARE NOT EQUAL

Page 23: OODA.MODELS.CODE.VELOCITY - Velocity 2015

OBSERVE & ACT VS

ORIENT & DECIDE

Page 24: OODA.MODELS.CODE.VELOCITY - Velocity 2015

FIRST-ORIENTER DISADVANTAGE

Law & Finance ProfessorFrank Portnoy

Page 25: OODA.MODELS.CODE.VELOCITY - Velocity 2015

DELAYING DECIDE-ACT

OFTEN MEANS COMING OUT

AHEAD

Page 26: OODA.MODELS.CODE.VELOCITY - Velocity 2015

MAPPING

WONDER, PEACE, WAR BUSINESS CYCLES

Researcher of Strategy & MapmakerSimon Wardley

Page 27: OODA.MODELS.CODE.VELOCITY - Velocity 2015

MULTIPLE PRACTICES,

CULTURES, AND STAGES OF

EVOLUTION COEXIST

Page 28: OODA.MODELS.CODE.VELOCITY - Velocity 2015

CAUSING AN ADVERSARY’S MODEL TO BE “INVALID” IS THE PRIMARY MEANS OF

“WINNING”

Page 29: OODA.MODELS.CODE.VELOCITY - Velocity 2015

TAKING OUR MODELS TOO SERIOUSLY IS A RISK WAITING TO BE EXPLOITED (OR

BLOWN UP)

Page 30: OODA.MODELS.CODE.VELOCITY - Velocity 2015

BLACK SWANS

ANTIFRAGILITYProfessor of Risk Engineering

N. N. Taleb

Page 31: OODA.MODELS.CODE.VELOCITY - Velocity 2015

BLACK SWANS LIE OUTSIDE OUR

MODELS

Page 32: OODA.MODELS.CODE.VELOCITY - Velocity 2015

[IMMOVABLE] MODELS CREATE

FRAGILITY

Page 33: OODA.MODELS.CODE.VELOCITY - Velocity 2015

SCALES OF ABSTRACTION

PROMISE THEORYArchitect of CFEngine

Mark Burgess

Page 34: OODA.MODELS.CODE.VELOCITY - Velocity 2015

EVERY MODEL HAS A HALF LIFE

Page 35: OODA.MODELS.CODE.VELOCITY - Velocity 2015

SO WHAT?

Page 36: OODA.MODELS.CODE.VELOCITY - Velocity 2015

THERE’S AN INHERENT ADVANTAGE WHEN EVERYTHING IS CODE

Page 37: OODA.MODELS.CODE.VELOCITY - Velocity 2015

OBSERVATION CAN BE INSTRUMENTEDSCALED BEYOND HUMAN CAPACITY

Page 38: OODA.MODELS.CODE.VELOCITY - Velocity 2015

ACTION CAN BE AUTOMATED SCALED BEYOND HUMAN CAPACITY

Page 39: OODA.MODELS.CODE.VELOCITY - Velocity 2015

ORIENTATION AND DECISION CAN BE SHORT-CIRCUITED [FOR KNOWN MODELS]

SCALED BEYOND HUMAN CAPACITY

Page 40: OODA.MODELS.CODE.VELOCITY - Velocity 2015

TIME CAN BE REALLOCATED TO ORIENTING AND DECIDING IN NOVEL CONTEXTS

SCALING TO HUMAN CAPACITY

Page 41: OODA.MODELS.CODE.VELOCITY - Velocity 2015

CAUTION: ALL MODELS ARE WRONG, SOME ARE USEFUL [IN SOME CONTEXT]

Page 42: OODA.MODELS.CODE.VELOCITY - Velocity 2015

CAUTION: OUR MODELS ARE BIASED BY OUR BIASES

Page 43: OODA.MODELS.CODE.VELOCITY - Velocity 2015

CAUTION: MODELS ARE NOT SCALE-INVARIANT

Scales: number, size, resolution, frequency, dimensionality, time, rate of change

Page 44: OODA.MODELS.CODE.VELOCITY - Velocity 2015

CAUTION: SAFE MODELS BECOME RISKY AT DIFFERENT SCALES / CONTEXTS

Page 45: OODA.MODELS.CODE.VELOCITY - Velocity 2015

KNOW THE CONTEXT

Page 46: OODA.MODELS.CODE.VELOCITY - Velocity 2015

SEEK MODEL INVALIDATION

Page 47: OODA.MODELS.CODE.VELOCITY - Velocity 2015

ORIENTATION AND DECISIONThrough streaming analytics, exploring metrics in real time, as they’re created, building

meaningful (composite) signals, creating leverage for Orient and Decide. Invalidating models daily.

Page 48: OODA.MODELS.CODE.VELOCITY - Velocity 2015

READ PRIMARY SOURCES (OR FEWEST DEGREES FROM)

Page 49: OODA.MODELS.CODE.VELOCITY - Velocity 2015

READINGblog.gardeviance.org - kitchensoap.com

Page 51: OODA.MODELS.CODE.VELOCITY - Velocity 2015

ADVANCED MONITORING PLATFORM FOR MODERN APPLICATIONS

https://signalfx.com

Page 52: OODA.MODELS.CODE.VELOCITY - Velocity 2015

IMAGE CREDITS• J.J. Gibson: Cornell University Library

• Frank Partnoy: Startup Grind

• N.N. Taleb: NY Times

• Mark Burgess: markburgess.org

• Book cover images from Amazon

• Coffee: me

• Me: not me