SlideShare ist ein Scribd-Unternehmen logo
1 von 146
Downloaden Sie, um offline zu lesen
Self-Replication, Strandbeest, and
the Game of Life.
What John von Neumann, Theo Jansen,
and John Conway
can tell us about scaling the
API Economy.
Mike Amundsen
Director of Architecture,
API Academy – CA Technologies
@mamund
Outages, security breach, theft
Supply and demand
kickstart
Looking back
roadblock
"I just had to take the hypertext idea and
connect it to the Transmission Control Protocol
and domain name system ideas and—ta-da!—
the World Wide Web." - Tim Berners-Lee
roadblock
“This month we consider Conway's latest
brainchild, a fantastic solitaire pastime he calls
‘life’” - Martin Gardner, 1970
1. Survivals:
Every counter with two or three neighboring
counters survives for the next generation.
2. Deaths:
Each counter with four or more neighbors dies (is
removed) from overpopulation. Every counter with
one neighbor or none dies from isolation.
3. Births:
Each empty cell adjacent to exactly three neighbors-
-no more, no fewer--is a birth cell. A counter is
placed on it at the next move.
“For long-lived populations Conway sometimes
uses a PDP-7 computer with a screen on which
he can observe the changes.”
- Martin Gardner, 1970
"I started with the idea that I could make wind-
powered ‘animals’ that would live on the beach
and build up the dunes to save us from rising sea
levels in the coming century." - Theo Jansen
"The inherited trashing movements were copied
and, mixed with mutations, distributed to a
random subsequent generation of more than
200 creatures." - Theo Jansen.
And so…
"As we gain more data, how much better does
our system get? It’s still improving—but we are
getting to the point where we get less benefit
than we did in the past.” - Peter Norvig.
NO CODE
“The maze is a metaphor for hypermedia
applications in general.” – Leonard Richardson.
"A journey of a thousand miles begins
with a single step." - Lao-tzu
Self-Replication, Strandbeest, and
the Game of Life.
What John von Neumann, Theo Jansen,
and John Conway
can tell us about scaling the
API Economy.
http://g.mamund.com/apistrat2014-talk
Mike Amundsen
Director of Architecture,
API Academy – CA Technologies
@mamund

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (9)

How to Choose A SOA Gateway from Layer 7
How to Choose A SOA Gateway from Layer 7How to Choose A SOA Gateway from Layer 7
How to Choose A SOA Gateway from Layer 7
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
 
The New Governance - Scott Morrison CTO Layer 7 Technologies
The New Governance - Scott Morrison CTO Layer 7 TechnologiesThe New Governance - Scott Morrison CTO Layer 7 Technologies
The New Governance - Scott Morrison CTO Layer 7 Technologies
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches Webinar
 

Ähnlich wie Self-Replication, Strandbeest, and the Game of Life What von Neumann, Jansen, and Conway can teach us about scaling the API economy

Cyberspace før og nå (8390 KB)
Cyberspace før og nå (8390 KB)Cyberspace før og nå (8390 KB)
Cyberspace før og nå (8390 KB)
Videoguy
 
Usability Evolution
Usability EvolutionUsability Evolution
Usability Evolution
Mauro
 
Assignment presentation final 130222
Assignment presentation final 130222Assignment presentation final 130222
Assignment presentation final 130222
pauline_s
 

Ähnlich wie Self-Replication, Strandbeest, and the Game of Life What von Neumann, Jansen, and Conway can teach us about scaling the API economy (20)

The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
 
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
 
Diy Days Speech on Innovation
Diy Days Speech on InnovationDiy Days Speech on Innovation
Diy Days Speech on Innovation
 
The power of networks power point
The power of networks  power pointThe power of networks  power point
The power of networks power point
 
Singularity University Spime Design Workshop
Singularity University Spime Design WorkshopSingularity University Spime Design Workshop
Singularity University Spime Design Workshop
 
Ted Nelson
Ted NelsonTed Nelson
Ted Nelson
 
Cyberspace før og nå (8390 KB)
Cyberspace før og nå (8390 KB)Cyberspace før og nå (8390 KB)
Cyberspace før og nå (8390 KB)
 
UoPlymouth: Letting Our Achievements Speak (1mar13)
UoPlymouth: Letting Our Achievements Speak (1mar13)UoPlymouth: Letting Our Achievements Speak (1mar13)
UoPlymouth: Letting Our Achievements Speak (1mar13)
 
Usability Evolution
Usability EvolutionUsability Evolution
Usability Evolution
 
Web 2.0 and beyond
Web 2.0 and beyondWeb 2.0 and beyond
Web 2.0 and beyond
 
Cybernetic Serendipity, reloaded
Cybernetic Serendipity, reloadedCybernetic Serendipity, reloaded
Cybernetic Serendipity, reloaded
 
Edge manufacturing - The Future of Custom Products
Edge manufacturing - The Future of Custom ProductsEdge manufacturing - The Future of Custom Products
Edge manufacturing - The Future of Custom Products
 
The Future of Human Potential
The Future of Human PotentialThe Future of Human Potential
The Future of Human Potential
 
Taking IT for Granted - David De Roure
Taking IT for Granted - David De RoureTaking IT for Granted - David De Roure
Taking IT for Granted - David De Roure
 
The Future World - Sasha Kazantseva
The Future World - Sasha KazantsevaThe Future World - Sasha Kazantseva
The Future World - Sasha Kazantseva
 
Micromedia: A Global Digital Climate Change
Micromedia: A Global Digital Climate ChangeMicromedia: A Global Digital Climate Change
Micromedia: A Global Digital Climate Change
 
L05 Innovation
L05 InnovationL05 Innovation
L05 Innovation
 
Digital Fabrics
Digital FabricsDigital Fabrics
Digital Fabrics
 
Datalife
DatalifeDatalife
Datalife
 
Assignment presentation final 130222
Assignment presentation final 130222Assignment presentation final 130222
Assignment presentation final 130222
 

Mehr von CA API Management

5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
CA API Management
 

Mehr von CA API Management (18)

Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIs
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
 Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ... Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
 
Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014
Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014
Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014
 
The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...
The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...
The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...
 
Is there an API in that (IoT)?
Is there an API in that (IoT)?Is there an API in that (IoT)?
Is there an API in that (IoT)?
 
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
 
Your New Digital Business & APIs
Your New Digital Business & APIs Your New Digital Business & APIs
Your New Digital Business & APIs
 
Mapping the API Landscape - Mike Amundsen, Director of API Architecture
Mapping the API Landscape - Mike Amundsen, Director of API ArchitectureMapping the API Landscape - Mike Amundsen, Director of API Architecture
Mapping the API Landscape - Mike Amundsen, Director of API Architecture
 
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
 
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Self-Replication, Strandbeest, and the Game of Life What von Neumann, Jansen, and Conway can teach us about scaling the API economy

  • 1. Self-Replication, Strandbeest, and the Game of Life. What John von Neumann, Theo Jansen, and John Conway can tell us about scaling the API Economy. Mike Amundsen Director of Architecture, API Academy – CA Technologies @mamund
  • 2.
  • 3.
  • 4.
  • 5.
  • 11.
  • 12. "I just had to take the hypertext idea and connect it to the Transmission Control Protocol and domain name system ideas and—ta-da!— the World Wide Web." - Tim Berners-Lee
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61. “This month we consider Conway's latest brainchild, a fantastic solitaire pastime he calls ‘life’” - Martin Gardner, 1970
  • 62.
  • 63. 1. Survivals: Every counter with two or three neighboring counters survives for the next generation. 2. Deaths: Each counter with four or more neighbors dies (is removed) from overpopulation. Every counter with one neighbor or none dies from isolation. 3. Births: Each empty cell adjacent to exactly three neighbors- -no more, no fewer--is a birth cell. A counter is placed on it at the next move.
  • 64.
  • 65. “For long-lived populations Conway sometimes uses a PDP-7 computer with a screen on which he can observe the changes.” - Martin Gardner, 1970
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82. "I started with the idea that I could make wind- powered ‘animals’ that would live on the beach and build up the dunes to save us from rising sea levels in the coming century." - Theo Jansen
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91. "The inherited trashing movements were copied and, mixed with mutations, distributed to a random subsequent generation of more than 200 creatures." - Theo Jansen.
  • 92.
  • 93.
  • 94.
  • 95.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114. "As we gain more data, how much better does our system get? It’s still improving—but we are getting to the point where we get less benefit than we did in the past.” - Peter Norvig.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 132.
  • 133. “The maze is a metaphor for hypermedia applications in general.” – Leonard Richardson.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142. "A journey of a thousand miles begins with a single step." - Lao-tzu
  • 143.
  • 144.
  • 145.
  • 146. Self-Replication, Strandbeest, and the Game of Life. What John von Neumann, Theo Jansen, and John Conway can tell us about scaling the API Economy. http://g.mamund.com/apistrat2014-talk Mike Amundsen Director of Architecture, API Academy – CA Technologies @mamund