Slide 1

Slide 1 text

What can the ARPANET teach us about Continuous Delivery? Pipeline 2018 Chris Young @worldofchris

Slide 2

Slide 2 text

VP Engineering @linius_tech

Slide 3

Slide 3 text

Katie Hafner @katiehafner Matthew Lyon Photo: https://www.berkeley.edu/news/media/releases /2002/02/17_mlyon.html Photo: https://twitter.com/katiehafner

Slide 4

Slide 4 text

Have Vision @worldofchris

Slide 5

Slide 5 text

ARPA 1961 Jack P. Rubina @worldofchris Photo: https://commons.wikimedia.org/wiki/File:Jack_P._Ruina.jpeg

Slide 6

Slide 6 text

http://bitsavers.org/pdf/ibm/4020/4020_Military_Computer_General_Info_Oct59.pdf

Slide 7

Slide 7 text

ARPA Q32 @worldofchris

Slide 8

Slide 8 text

Cambridge Mass ARPA J.C.R. Licklider Q32 @worldofchris Photo: https://hcipioneers.wordpress.com/portfolio/jcr-licklider/

Slide 9

Slide 9 text

Have Purpose @worldofchris

Slide 10

Slide 10 text

ARPA Bob Taylor Photo: https://www.wired.com/2017/04/youve-never-heard-tech-legend-bob-taylor-invented-almost-everything/ 1965 @worldofchris

Slide 11

Slide 11 text

MIT ARPA Bob Taylor 1965 Q32 UC Berkeley @worldofchris

Slide 12

Slide 12 text

MIT ARPA Bob Taylor 1965 Q32 UC Berkeley @worldofchris

Slide 13

Slide 13 text

MIT ARPA Bob Taylor 1965 Q32 UC Berkeley @worldofchris

Slide 14

Slide 14 text

MIT ARPA Bob Taylor 1965 Q32 UC Berkeley @worldofchris

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

@worldofchris

Slide 17

Slide 17 text

Ann Arbor Michigan 1967 @worldofchris

Slide 18

Slide 18 text

IBM System/360 Sigma-7 PDP-10 SDS-940

Slide 19

Slide 19 text

“You’ve got the network inside out” Wes Clark, 1967 Photo: https://www.nytimes.com/2016/02/28/business/wesley-a-clark-made-co mputing-personal-dies-at-88.html

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Bolt Beranek & Newman Cambridge Mass @worldofchris

Slide 22

Slide 22 text

Bolt Beranek & Newman Cambridge Mass UCLA UCSB SRI UTAH @worldofchris

Slide 23

Slide 23 text

Measure @worldofchris

Slide 24

Slide 24 text

UCLA @worldofchris

Slide 25

Slide 25 text

September 1969 Sigma-7 UCLA @worldofchris

Slide 26

Slide 26 text

September 1969 IMP No. 1 Sigma-7 UCLA @worldofchris

Slide 27

Slide 27 text

Test in Production @worldofchris

Slide 28

Slide 28 text

October 1969 Data line IMP No. 2 IMP No. 1 SDS-940 Sigma-7 SRI UCLA @worldofchris

Slide 29

Slide 29 text

>

Slide 30

Slide 30 text

>L

Slide 31

Slide 31 text

>LO

Slide 32

Slide 32 text

>LO!

Slide 33

Slide 33 text

November 1969 Data line IMP No. 2 IMP No. 1 SDS-940 Sigma-7 SRI UCLA UCSB IBM System/360 @worldofchris

Slide 34

Slide 34 text

December 1969 Data line IMP No. 2 IMP No. 1 SDS-940 Sigma-7 SRI UCLA UTAH UCSB IBM System/360 PDP 10 @worldofchris

Slide 35

Slide 35 text

Build in health checks you can respond to @worldofchris

Slide 36

Slide 36 text

December 1969 SRI UCLA UTAH UCSB @worldofchris

Slide 37

Slide 37 text

December 1969 SRI UCLA UTAH UCSB SDC RAND @worldofchris

Slide 38

Slide 38 text

Spring 1970 SRI UCLA UTAH UCSB BBN @worldofchris

Slide 39

Slide 39 text

SRI UCLA UTAH UCSB BBN @worldofchris http://walden-family.com/bbn/arpanet-completion-report.pdf

Slide 40

Slide 40 text

June 1970 SRI UCLA UTAH UCSB BBN MIT HARVARD @worldofchris

Slide 41

Slide 41 text

September 1971 SRI UCLA UTAH UCSB BBN MIT HARVARD BBN LINCOLN BURROUGHS MITRE AMES STANFORD SDC RAND CASE CARNEGIE ILLIONIS @worldofchris

Slide 42

Slide 42 text

Refactor for Resilience @worldofchris

Slide 43

Slide 43 text

https://www.planoly.com/blog/portfolio/planoly-power-chats-x-guy-kawasaki/ @GuyKawasaki https://guykawasaki.com/the_art_of_inno/ @worldofchris

Slide 44

Slide 44 text

Embrace exaptation @worldofchris

Slide 45

Slide 45 text

“You know, everyone really uses this thing for electronic mail.” Bob Kahn, 1972 Photo: http://inthistory4u.blogspot.co.uk/2010/08/1973.html

Slide 46

Slide 46 text

● Have Vision ● Have Purpose ● Measure ● Test in production ● Build in health checks you can respond to ● Refactor for Resilience ● Embrace exaptation What can the ARPANET teach us about Continuous Delivery? @worldofchris

Slide 47

Slide 47 text

Models @worldofchris

Slide 48

Slide 48 text

IMP

Slide 49

Slide 49 text

Sigma 7

Slide 50

Slide 50 text

Sigma 7 Tape Drive

Slide 51

Slide 51 text

IBM System/360

Slide 52

Slide 52 text

IBM System/360 Tape Drive

Slide 53

Slide 53 text

DEC PDP-10

Slide 54

Slide 54 text

DEC PDP-10

Slide 55

Slide 55 text

DEC PDP-10

Slide 56

Slide 56 text

SDS 940

Slide 57

Slide 57 text

SDS 940 Tape Drive

Slide 58

Slide 58 text

TIP - Terminal IMP