how to use this map while the prospect of programming ... eisp map_reader.pdf · matter and...
TRANSCRIPT
Millennia ago, young couples in Egypt prayed to fertility gods with the hope of receiving the gift of a child. Much later, Native Americans performed ceremonial dances to pray for rain and a bountiful harvest. In the middle of the 19th century, the Central European monk Gregor Mendel selectively crossbred pea plants to control the characteristics of their offspring. While the approaches differ, the aim of these endeavors is the same: to set in place levers of control in order to achieve desirable outcomes, or in the vernacular of today, to program. In each case, humans develop formal rules and then run processes intended to deliver specific results. At every stage, we use the latest tools and knowledge of the times in efforts to achieve control of bodies, minds, and surroundings. Now on the horizon are new kinds of tools for programming our world. These tools leverage ubiquitous data and use computational tools to discern patterns in data, create computational representations of various systems, and tweak them to achieve desirable outcomes.
This map is designed to help you navigate an emerging computational world, to engage with the new tools for programming while, at the
same time, to understand the limitations and potential
pitfalls of new tools and approaches.
ASSUMPTIONS
The computational metaphor for programming the world around us rests on three assumptions:
1. All phenomena, material and non-material, can be described as data within a system, i.e., all systems are computational in nature.
2. The data has an underlying structure and meaning that can be decoded.
3. Once the data is decoded, the system can be computationally manipulated (programmed) to achieve desired conditions.
While those assumptions may hold true for many physical systems, artificial intelligence pioneer Noel Sharkey reminds us that “the idea of mind or brain as computational is merely an assumption, not a truth.”
PITFALLS
We must be mindful of the potential for computational models to become warped mirrors of reality. As we learn to use the new tools of the programmable world, several “rules to live by” emerge:
• ModelsareNotReality:Our computational models are only as good as the data feeding them. The map is not the territory. We need to remember that even the best models are approximations of reality and not reality itself..
• ExpectUnexpectedConsequences:Micro-programming of many sub-systems by many individuals and organizations could result in problematic consequences at the macro level. As much as we try to control for a variety of outcomes, the world is much too complicated and unpredictable to be subject to complete control.
• BeWaryofTurning“Programmers”IntotheNewRulingClass: To achieve the democratic promise of a programmable world, we must avoid ceding control to coders. Living in a world where programmers embed their own ideas for governance in our machines can lead to a new tyranny by code.
• Don’tAbandonIntuition:Will we be able to make decisions without relying on our models and simulations? Will we be unable to act in the absence of data? We must not become paralyzed when lacking an algorithm or the latest upgrade for every system to guide our lives.
Whiletheprospectofprogrammingeverythingmaybeappealing,wemustremainmindfulthatacenturyfromnowourmost-advancedtoolsfordecodingandcontrollingtheworldmaylookasprimitiveasraindancesseemtomanyscientiststoday.Thecomputationallensbringswithitasetofassumptionsandpotentialpitfallsthatweneedtokeepinmindlestwemisusetoolswehavebarelybeguntolearn.
OPPOrTUNITIeS
The diffusion of sensors, communications, and processing power into everyday objects and environments will unleash an unprecedented torrent of data and the opportunity to see patterns and design systems to produce desirable outcomes on a scale never before possible. The era of “everything is programmable” brings in new opportunities for organization and individuals.
• NewLensesontheWorld:Continuous data streams will create a window onto many complex systems and interactions at unprecedented scope and resolution. We will literally see the world through a new set of eyes.
• ModelingEverything:We will gain new appreciation for complexity and will have access to increasingly sophisticated tools and methodologies for modeling complex systems and phenomena.
• ProgrammingforDesiredOutcomes: Computational tools will reveal solutions to problems previously thought to be intractable. We will have the opportunity to deal with challenges by tweaking systems to produce desired outcomes, or by building new ones from the bottom up informed by powerful simulations.
• Re-thinkingMetrics:New data will reveal the complexity of multiple phenomena, requiring us to re-think existing, often simplistic, indices with which we measure development, success, and failure—from GDP to corporate success.
Layer one, at the heart of the map is the PrOGrAMMABLe SeLF. As we understand more about how our minds and bodies work, and continue to bridge the gap between our bodies and our machines, what new affordances will we create? What are the challenges we’ll face?
Layer two, the next ring out, is about SOCIAL PrOGrAMMING. While the phrase has an Orwellian tone, the concept embodies opportunity, from programming for organizational optimization to designing office spaces for maximum creativity.
Layer three, on the outside represents the PrOGrAMMABLe eNVIrONMeNTS, where tools like nanotechnology, advanced simulations, and reconfigurable robots could be used to program matter and possibly even repair our ailing planet.
FOreCASTS What are the key shifts we are about to experience as a result of everything becoming programmable? The 12 core forecasts synthesize the most important stories. These are the future forces that will reshape our reality over the coming decade.
SIGNALS What are the early signs of the new programmable world? Sprinkled throughout the map are present-day signals—products, projects, companies, examples—that indicate important directions of change.
TeCHNOLOGIeS Encircling the entire map are the key enabling technologies that will make the programmable world possible. The streams radiating from the technologies suggest intersections with the domains where they are most relevant.
SELF SELF SELF S
ELF
SEL
F
SOCIETY SOCIET
SOC
IETY
ENVIRON
MENT ENVIR
ON
MENT
neuro- programming:
Codingtodesiredemotions,capabilities,
functions
Source: energytwodzero.org
PervasiveWireless
HOW TO USe THIS MAPThismapisasynthesisforecastofhowadvancedcomputational,sensing,andprogrammingtoolswillre-shapeourworld,andwheretoexpectthegreatestdisruptionsinthenexttenyears.Themapisorganizedaroundthreeconcentriclayersorringsofimpact,fromselftosocietyandenvironment.
SR-1265 | © 2009 When Everything is Programmable, is licensed under Creative Commons Attribution-Noncommercial-Share Alike 3.0. For more information, visit creativecommons.org/licenses/by-nc-sa/3.0/. All other brands and trademarks remain the property of their respective owners.
INsTITUTEfORThEfUTURE124 University Avenue, 2nd Floor, Palo Alto, CA 94301 650.854.6322 www.iftf.org
Source: sciencedaily.comSource: sciencedaily.com
Source: energytwodzero.org
Source: sciencedaily.com
ASSUMPTIONS
The computational metaphor for programming the world around us rests on three assumptions:
1. All phenomena, material and non-material, can be described as data within a system, i.e., all systems are computational in nature.
2. The data has an underlying structure and meaning that can be decoded.
3. Once the data is decoded, the system can be computationally manipulated (programmed) to achieve desired conditions.
While those assumptions may hold true for many physical systems, artificial intelligence pioneer Noel Sharkey reminds us that “the idea of mind or brain as computational is merely an assumption, not a truth.”
PITFALLS
We must be mindful of the potential for computational models to become warped mirrors of reality. As we learn to use the new tools of the programmable world, several “rules to live by” emerge:
• ModelsareNotReality:Our computational models are only as good as the data feeding them. The map is not the territory. We need to remember that even the best models are approximations of reality and not reality itself..
• ExpectUnexpectedConsequences:Micro-programming of many sub-systems by many individuals and organizations could result in problematic consequences at the macro level. As much as we try to control for a variety of outcomes, the world is much too complicated and unpredictable to be subject to complete control.
• BeWaryofTurning“Programmers”IntotheNewRulingClass: To achieve the democratic promise of a programmable world, we must avoid ceding control to coders. Living in a world where programmers embed their own ideas for governance in our machines can lead to a new tyranny by code.
• Don’tAbandonIntuition:Will we be able to make decisions without relying on our models and simulations? Will we be unable to act in the absence of data? We must not become paralyzed when lacking an algorithm or the latest upgrade for every system to guide our lives.
Whiletheprospectofprogrammingeverythingmaybeappealing,wemustremainmindfulthatacenturyfromnowourmost-advancedtoolsfordecodingandcontrollingtheworldmaylookasprimitiveasraindancesseemtomanyscientiststoday.Thecomputationallensbringswithitasetofassumptionsandpotentialpitfallsthatweneedtokeepinmindlestwemisusetoolswehavebarelybeguntolearn.
OPPOrTUNITIeS
The diffusion of sensors, communications, and processing power into everyday objects and environments will unleash an unprecedented torrent of data and the opportunity to see patterns and design systems to produce desirable outcomes on a scale never before possible. The era of “everything is programmable” brings in new opportunities for organization and individuals.
• NewLensesontheWorld:Continuous data streams will create a window onto many complex systems and interactions at unprecedented scope and resolution. We will literally see the world through a new set of eyes.
• ModelingEverything:We will gain new appreciation for complexity and will have access to increasingly sophisticated tools and methodologies for modeling complex systems and phenomena.
• ProgrammingforDesiredOutcomes: Computational tools will reveal solutions to problems previously thought to be intractable. We will have the opportunity to deal with challenges by tweaking systems to produce desired outcomes, or by building new ones from the bottom up informed by powerful simulations.
• Re-thinkingMetrics:New data will reveal the complexity of multiple phenomena, requiring us to re-think existing, often simplistic, indices with which we measure development, success, and failure—from GDP to corporate success.
Source: sciencedaily.comSource: sciencedaily.com
Source: energytwodzero.org
Source: sciencedaily.com
1001
1 SE
LF 00001 SELF 11101
0110001001100101001000000110001
011
1001
1010
1001
1000
01011010010010000001101101011000010001010001010001111010101
SO
CIE
TY11101SO
CIETY01100 SOCIETY01111SOCIETY10101SOCIETY
1010
1SO
CIE
TY
1100
0E
NV
IRO
NM
ENT
0010
1ENVIR
ONMENT11111ENVIRONMENT 10001ENVIRONMENT 00111ENVIRONMENT00100EN
VIR
ON
ME
NT
10101
01110100011010000110010100100000011001100111010101110100011101010111000110110111010101110010011100000111001001101001
0111
0011
0110
0101
0111
0011
0011
0SE
LF 10101 SELF 11011 SE
LF
0010
0 SO
CIE
TY11
101SOCIETY 01100SOCIETY 01111 SOCIETY10101 SO
CIE
TY
10001
EN
VIR
ON
ME
NT
00101 ENVIRO
NMENT 11111 ENVIRONMENT 10001 ENVIRONMENT 00111 E
NVIR
ON
MEN
T 00
100
EN
VIR
ON
ME
NT
0110
1110
1000
1100
0010
1110
1000
0100
000011101000111011001100001011011010010000001100001011100110110100101110100011000010101101101001001001010110
0111010001101000011001010010000001100110010110010100101110100011
1010
0011
1010
1000
0101
10001101100101011010101101
1 1
quantified self:
Your body and health as a
data system
mind over morphology: Designing bodies and body parts
synthetic biology:
Assembling biological organisms and
systems
neuro- programming:
Coding to desired emotions, capabilities,
functions
Source: sciencedaily.com
embedded governance:
Laws & policy downloaded into
physical environment and objects
new taylorism @ work:
Productivity through packet switching
designer social
networks:Algorithm-based
decisions & interactions
neurocentric learning:
New pedagogy
everyone is a programmerThe universe is a control system
smart cities & spaces:
Sense(able) planning
Real-time Rome aggregates data to present real-time
pulse of the city
Learning and skills building through direct
neuro-stimulation
“Plasmobot” scientists build the first robot made of mold
Synthetic cells from electronic circuits
Source: sciencedaily.comSource: sciencedaily.com
Source: sciencedaily.comSource: senseable.m
it.edu
model(ed) organizations,
industries, markets:
Real-time previews and redo’s
combinatorial manufacturing:
Biological, scalable, computational
geo- engineering:
Manipulating natural processes of
the Earth
Source: energytwodzero.org
Source: http://plausib lefutures.wordpress.com/
Science fiction-esque cloud-making fleets
mimic volcanos
Wireless Power
Programmable Matter
Molecular Engineering
Metamaterials
MEMS
Personal Fabrication
Sensors & Sensor Networks
Pervasive Wireless
Location- based
Computing
Cloud Computing
Deep Web
Parallel Programming
Simulation &
Modeling
Ubiquitous Displays
Sensory Data Interfaces
Bioinformatics
Genomics
Neuro- imaging
Neuro- modulation
SR-1265 | © 2009 When Everything is Programmable, is licensed under Creative Commons Attribution-Noncommercial-Share Alike 3.0. For more information, visit creativecommons.org/ licenses/by-nc-sa/3.0/. All other brands and trademarks remain the property of their respective owners.
Millennia ago, young couples in Egypt prayed to fertility gods with the hope of receiving the gift of a child. Much later, Native Americans performed ceremonial dances to pray for rain and a bountiful harvest. In the middle of the 19th century, the Central European monk Gregor Mendel selectively crossbred pea plants to control the characteristics of their offspring. While the approaches differ, the aim of these endeavors is the same: to set in place levers of control in order to achieve desirable outcomes, or in the vernacular of today, to program. In each case, humans develop formal rules and then run processes intended to deliver specific results. At every stage, we use the latest tools and knowledge of the times in efforts to achieve control of bodies, minds, and surroundings. Now on the horizon are new kinds of tools for programming our world. These tools leverage ubiquitous data and use computational tools to discern patterns in data, create computational representations of various systems, and tweak them to achieve desirable outcomes.
This map is designed to help you navigate an emerging computational world, to engage with the new tools for programming while, at the
same time, to understand the limitations and potential
pitfalls of new tools and approaches.
ASSUMPTIONS
The computational metaphor for programming the world around us rests on three assumptions:
1. All phenomena, material and non-material, can be described as data within a system, i.e., all systems are computational in nature.
2. The data has an underlying structure and meaning that can be decoded.
3. Once the data is decoded, the system can be computationally manipulated (programmed) to achieve desired conditions.
While those assumptions may hold true for many physical systems, artificial intelligence pioneer Noel Sharkey reminds us that “the idea of mind or brain as computational is merely an assumption, not a truth.”
PITFALLS
We must be mindful of the potential for computational models to become warped mirrors of reality. As we learn to use the new tools of the programmable world, several “rules to live by” emerge:
• ModelsareNotReality:Our computational models are only as good as the data feeding them. The map is not the territory. We need to remember that even the best models are approximations of reality and not reality itself..
• ExpectUnexpectedConsequences:Micro-programming of many sub-systems by many individuals and organizations could result in problematic consequences at the macro level. As much as we try to control for a variety of outcomes, the world is much too complicated and unpredictable to be subject to complete control.
• BeWaryofTurning“Programmers”IntotheNewRulingClass: To achieve the democratic promise of a programmable world, we must avoid ceding control to coders. Living in a world where programmers embed their own ideas for governance in our machines can lead to a new tyranny by code.
• Don’tAbandonIntuition:Will we be able to make decisions without relying on our models and simulations? Will we be unable to act in the absence of data? We must not become paralyzed when lacking an algorithm or the latest upgrade for every system to guide our lives.
Whiletheprospectofprogrammingeverythingmaybeappealing,wemustremainmindfulthatacenturyfromnowourmost-advancedtoolsfordecodingandcontrollingtheworldmaylookasprimitiveasraindancesseemtomanyscientiststoday.Thecomputationallensbringswithitasetofassumptionsandpotentialpitfallsthatweneedtokeepinmindlestwemisusetoolswehavebarelybeguntolearn.
OPPOrTUNITIeS
The diffusion of sensors, communications, and processing power into everyday objects and environments will unleash an unprecedented torrent of data and the opportunity to see patterns and design systems to produce desirable outcomes on a scale never before possible. The era of “everything is programmable” brings in new opportunities for organization and individuals.
• NewLensesontheWorld:Continuous data streams will create a window onto many complex systems and interactions at unprecedented scope and resolution. We will literally see the world through a new set of eyes.
• ModelingEverything:We will gain new appreciation for complexity and will have access to increasingly sophisticated tools and methodologies for modeling complex systems and phenomena.
• ProgrammingforDesiredOutcomes: Computational tools will reveal solutions to problems previously thought to be intractable. We will have the opportunity to deal with challenges by tweaking systems to produce desired outcomes, or by building new ones from the bottom up informed by powerful simulations.
• Re-thinkingMetrics:New data will reveal the complexity of multiple phenomena, requiring us to re-think existing, often simplistic, indices with which we measure development, success, and failure—from GDP to corporate success.
Layer one, at the heart of the map is the PrOGrAMMABLe SeLF. As we understand more about how our minds and bodies work, and continue to bridge the gap between our bodies and our machines, what new affordances will we create? What are the challenges we’ll face?
Layer two, the next ring out, is about SOCIAL PrOGrAMMING. While the phrase has an Orwellian tone, the concept embodies opportunity, from programming for organizational optimization to designing office spaces for maximum creativity.
Layer three, on the outside represents the PrOGrAMMABLe eNVIrONMeNTS, where tools like nanotechnology, advanced simulations, and reconfigurable robots could be used to program matter and possibly even repair our ailing planet.
FOreCASTS What are the key shifts we are about to experience as a result of everything becoming programmable? The 12 core forecasts synthesize the most important stories. These are the future forces that will reshape our reality over the coming decade.
SIGNALS What are the early signs of the new programmable world? Sprinkled throughout the map are present-day signals—products, projects, companies, examples—that indicate important directions of change.
TeCHNOLOGIeS Encircling the entire map are the key enabling technologies that will make the programmable world possible. The streams radiating from the technologies suggest intersections with the domains where they are most relevant.
SELF SELF SELF S
ELF
SEL
F
SOCIETY SOCIET
SOC
IETY
ENVIRON
MENT ENVIR
ON
MENT
neuro- programming:
Codingtodesiredemotions,capabilities,
functions
Source: energytwodzero.org
PervasiveWireless
HOW TO USe THIS MAPThismapisasynthesisforecastofhowadvancedcomputational,sensing,andprogrammingtoolswillre-shapeourworld,andwheretoexpectthegreatestdisruptionsinthenexttenyears.Themapisorganizedaroundthreeconcentriclayersorringsofimpact,fromselftosocietyandenvironment.
SR-1265 | © 2009 When Everything is Programmable, is licensed under Creative Commons Attribution-Noncommercial-Share Alike 3.0. For more information, visit creativecommons.org/licenses/by-nc-sa/3.0/. All other brands and trademarks remain the property of their respective owners.
INsTITUTEfORThEfUTURE124 University Avenue, 2nd Floor, Palo Alto, CA 94301 650.854.6322 www.iftf.org
Source: sciencedaily.comSource: sciencedaily.com
Source: energytwodzero.org
Source: sciencedaily.com