- some framing (short version) - some practical bits - leave a few min for ? s
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 PresentationTRANSCRIPT
![Page 1: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/1.jpg)
![Page 2: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/2.jpg)
- 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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/4.jpg)
…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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/5.jpg)
inputs -> [ complexity ] -> outputs
Any ‘piece’ is,
![Page 6: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/7.jpg)
… 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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/8.jpg)
& 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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/11.jpg)
Ask your typical 1776 pin maker…
![Page 12: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/12.jpg)
-- 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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/18.jpg)
& 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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/19.jpg)
That type of ‘hacking’ is dying
![Page 20: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/20.jpg)
… 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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/22.jpg)
This is bottom up innovation vs. top down.
![Page 23: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/23.jpg)
Practically speaking…
![Page 24: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/24.jpg)
What is Pluggable Culture today?
![Page 25: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/25.jpg)
Open Source HardwareCloud ComputingIdentityDistributionMore…i
o
![Page 26: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/26.jpg)
Hardware
![Page 27: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/28.jpg)
• http://aliciagibb.com/thesis/
Arduino Powered ArtInteractivity without engineers
![Page 29: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/30.jpg)
Cloud Computing
![Page 31: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/31.jpg)
= 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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/32.jpg)
That's still hardware
![Page 33: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/33.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/34.jpg)
Pluggable Identity
![Page 35: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/35.jpg)
Pluggable Distribution
![Page 36: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/36.jpg)
Powerful, complex functionalitywith a simple API
![Page 37: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/37.jpg)
More & more functionaliy is shardinginto pluggable pieces
![Page 38: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/38.jpg)
Pluggable Problems?
![Page 39: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/39.jpg)
Pluggable Telephony
![Page 40: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/40.jpg)
Pluggable Deliverability
![Page 41: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/41.jpg)
Pluggable Location
![Page 42: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/42.jpg)
Pluggable Files
![Page 43: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/43.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/44.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/45.jpg)
Building an app has changed.
![Page 46: - Some framing (short version) - Some practical bits - Leave a few min for ? s](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/46.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/47.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062410/5681634e550346895dd3ea50/html5/thumbnails/48.jpg)
PluggableCulture.com
@ericskiff @lessin