23
A Platform for A Roadmap: Mixing Metaphors for Fun and Profit eric sorenson // @ahpook sr technical product manager puppet

PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

  • Upload
    puppet

  • View
    84

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

A Platform for A Roadmap: Mixing Metaphors for Fun and Profit

eric sorenson // @ahpook sr technical product manager puppet

Page 2: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet
Page 3: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

3

Most of our ordinary conceptual system is metaphorical in nature. The primary function of metaphor is to provide a partial understanding of one kind of experience in terms of another kind of experience.

Page 4: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

4

As a consequence of our brains reaching for metaphors to come to grips with the world around us, we gain partial understanding of experiences, and which parts we grasp versus which parts elude us are determined by the metaphors we use.

IDEAS ARE OBJECTS

EXPRESSIONS ARE CONTAINERS

COMMUNICATION IS SENDING

Page 5: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

5

Page 6: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

6

Page 7: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

7

Page 8: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

8

SOFTWARE IS LIKE A PLATFORM

Page 9: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

9

Page 10: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

10

A platform-less product will always be replaced by an equivalent platform-ized product. ... The Golden Rule of Platforms, "Eat your own dogfood" can be rephrased as: "Start with a platform, then use it for everything".

Page 11: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

11

Page 12: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

Abstraction decompose into smaller pieces

Inheritance extend components

without knowledge of their internals

Encapsulation restrict access to accessors and

mutators

Polymorphism many implementations,

same interface

12

Page 13: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

13

Page 14: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

14

AUTOMATION IS LIKE A PUPPET

Page 15: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

15

Page 16: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

16

Page 17: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

17

FUTURE PLANS ARE LIKE A ROADMAP

Page 18: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

18

TIME IS AN OBJECT THAT MOVES TOWARDS US.

TIME IS STATIONARY, WE MOVE THROUGH IT TOWARD THE FUTURE.

FROM OUR POINT OF VIEW TIME GOES PAST US,

FROM FRONT TO BACK

Page 19: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

19

Page 20: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet
Page 21: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

21

Page 22: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet
Page 23: PuppetConf 2016: A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet

Preso title goes here. To update, go to File > Page Setup > Header/Footer, paste title, Apply All

Photo Credits

Cover - Puppet photo

Nigel - from twitter https://twitter.com/sstatik/status/781537634845806592

Parallel evolution - https://www.britannica.com/science/parallel-evolution

Wood platform - http://www.turbosquid.com/3d-models/max-platform-wood/811201

ISS - https://upload.wikimedia.org/wikipedia/commons/3/3b/ISS_Configuration_as_of_August_2016.svg

Kermit - http://www.mirror.co.uk/tv/tv-previews/muppets-return-tv-screens-mockumentary-6658289

Swedish Chef - Youtube capture, alpha added https://www.youtube.com/watch?v=iv4htIk8tOU

Sesame street cast - http://www.today.com/popculture/sesame-street-fires-beloved-characters-bob-luis-gordon-after-45-t101247

Roadmap - Clark College Roadmap for Parents, cropped and alpha transparency added

Steve Yegge at oscon - youtube capture https://www.youtube.com/watch?v=vKmQW_Nkfk8&t=14m7s

Sea monster - https://www.wired.com/2013/09/carta-marina/

23