- Some framing (short version) - Some practical bits - Leave a few min for ? s

48

description

- Some framing (short version) - Some practical bits - Leave a few min for ? s. def. ‘a pluggable piece’: a complex tool with a simple interface that is explicitly designed be stacked and nested with other pluggable pieces to solve problems. - PowerPoint PPT Presentation

Transcript of - Some framing (short version) - Some practical bits - Leave a few min for ? s

Page 1: - Some framing  (short version) - Some practical bits - Leave a few min for ? s
Page 2: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

- Some framing (short version)

- Some practical bits- Leave a few min for ?s

Page 3: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

def. ‘a pluggable piece’:

a complex tool with a simple interface that is explicitly designed be stacked and nested with other pluggable pieces to solve problems

Page 4: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

…def ‘pluggable culture’:

the resulting shift empowering more people to solve more specific problems on their own

Page 5: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

inputs -> [ complexity ] -> outputs

Any ‘piece’ is,

Page 6: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

I -> [C] -> O I -> [C] -> O

I -> [C] ->

O

I -> [C] -> O

I -> [C] -> O

I -> [C] ->

O

I -> [C] -> O solution!

Page 7: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

… companies are starting to explicitly design towards producing ‘pluggable pieces’

Pieces have always existed, the shift is:

Page 8: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

& this means that ‘pieces’ are explicitly designed to be ‘plugged’ not ‘hacked’

(back to this distinction in a sec)

Page 9: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

In caveman times…. we made useful things all by ourselves from raw inputs

It was slow.

Page 10: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

efficiency = f ( specialization ) = f ( communication technology )

The march of the economy has been,

Page 11: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Ask your typical 1776 pin maker…

Page 12: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

-- 10 workers each making pins = 10 pins/day

-- 10 workers each making one part of each pin = 20 pins/day

Page 13: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

more pins- because each individual gets good at a slice of prod-- because the other slices were abstracted--- because the factory floor is a ‘local network’

Page 14: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Lots of great communications tech has driven more efficiency over the last 300+ years

literacysanitation

telegraphrailroad

car phone

jets cell phone

internetsearch

social

Page 15: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

but the insane acceleration in communication technology is just now morphing the equation:efficiency = f ( specialization ) = f ( communication technology )

Page 16: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

I want to provide something to a market,So I need a ‘piece’So I put out an RFP with a volume, the market provides

… because the primary mode of innovation was,

Page 17: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

New ‘pieces’ were first made for a specific need, then abstracted or repurposed

The consumer wrote the spec

Page 18: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

& hacking was picking up leftover pieces designed for one customer to do something new…

Page 19: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

That type of ‘hacking’ is dying

Page 20: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

… because the laws of efficiency under extreme communications environments tend towards pluggable pieces.

Page 21: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

New ‘pieces’ are structured for the general case and then specified through additional layers

The producers write the spec

Page 22: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

This is bottom up innovation vs. top down.

Page 23: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Practically speaking…

Page 24: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

What is Pluggable Culture today?

Page 25: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Open Source HardwareCloud ComputingIdentityDistributionMore…i

o

Page 26: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Hardware

Page 27: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Ardunio open source microcontroller board

Makers

Artists

Open Source Feedback

Page 28: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

• http://aliciagibb.com/thesis/

Arduino Powered ArtInteractivity without engineers

Page 29: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Makerbotopen source 3D printer

Ardunio based

Founders are not engineers

Page 30: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Cloud Computing

Page 31: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

= Pluggable Computing

We used to run servers -Now we run software.

AWS & others give us:Abstraction, scalability, reliability, pluggability

Pluggability = More Diversity

Page 32: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

That's still hardware

Page 33: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggability is moving up the stack

Open Source Software / web servers

Abstracted Hardware

Open Source Application Frameworks

Pluggable APIs for complex piecesof your application

Page 34: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Identity

Page 35: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Distribution

Page 36: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Powerful, complex functionalitywith a simple API

Page 37: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

More & more functionaliy is shardinginto pluggable pieces

Page 38: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Problems?

Page 39: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Telephony

Page 40: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Deliverability

Page 41: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Location

Page 42: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Files

Page 43: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Abstract it out, and build faster

presslift

Y! Mail Attach Large Files

Page 44: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Pluggable Pieces nest and stack

Amazon AWS Open sourcesoftware Drop.ioApplication

Frameworkspresslift

Page 45: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Building an app has changed.

Page 46: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Younger developers are learning the pieces,

and how to plug them together

Page 47: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

Start plugging in pieces, and get on with developing the fun stuff

Page 48: - Some framing  (short version) - Some practical bits - Leave a few min for ? s

PluggableCulture.com

@ericskiff @lessin