4. Predicting the Future is Hard
We are all interested in the future for that is where you and I are going
to spend the rest of our lives.
http://www.imdb.com/title/tt0052077/
5. We’ve Done a Really Bad Job of Predicting…
The Internet in 1969
http://www.youtube.com/watch?v=Y0pPfyYtiBc
6. We’ve Done a Really Bad Job of Predicting…
Flying Car from Blade Runner
http://movies.yahoo.com/photos/celebrities/gallery/1633/top-10-inaccurate-movies-about-the-future/fp#photo2
7. We’ve Done a Really Bad Job of Predicting…
AI from Bicentennial Man
http://movies.yahoo.com/photos/celebrities/gallery/1633/top-10-inaccurate-movies-about-the-future/fp#photo6
8. We’ve Done a Really Bad Job of Predicting…
Ministry of Love from 1984
http://movies.yahoo.com/photos/celebrities/gallery/1633/top-10-inaccurate-movies-about-the-future/fp#photo10
9. Therefore…
The best way to predict the future is to invent it.
http://www.smalltalk.org/alankay.html
10. Why IBM is Ahead of the Competition
“…a willingness to take risks, probably risks with long odds in order to
launch new products. These products may be failures, but they are well
enough researched and designed that they have a good chance of keeping
IBM…ahead of the competition even if that does not immediately involve
significant new revenue.”
http://www.time.com/time/business/article/0,8599,1898217,00.html
11. IBM Research
$50 billion in R&D
3,000 researchers
China
Almaden Zurich Haifa Tokyo
8 labs Watson India
Austin
12. Smarter Planet – Financial Services
Automated Options Trading
21 X
+ + = Performance
Improvement
Streaming Data IBM Blue Gene Analytical Software
13. Smarter Planet – Translation
Breaking the Language Barrier
+ + = 10,000
Units
Deployed
Multiple Languages IBM Translation
Software MASTOR
15. Smarter Planet – Public Safety
Turning Video into Intelligence
30 X
+ + = Faster video
search
capability
Surveillance Smart Surveillance Operation Virtual
Camera System Solution Shield
City of Chicago
16. Smarter Planet – Petroleum Production
Real-Time Production and Process Optimization
Smarter Oil Field
Minimize
production losses
due to
+ + = turnarounds
Reduce the
probability of
Petroleum unplanned
Exploration Optimization
shutdowns
Processes Algorithms Data Analytics
17. Smarter Planet – Intelligent Toll System
Congestion Charging System
20% less traffic
40% lower
emissions
+ + = 40,000
additional users of
the public
transportation
Cameras / Lasers / License Plate Remote Transaction system
Sensors Recognition System Billing
18. Smarter Planet – Genetic Variations
The Genographic Project
+ + =
Field Research and Computational Map of Human
Public Participation IBM Blue Gene DNA Analysis Migration
19. Smarter Planet – Smart Water
SmartBay Sensor Network
Predicts debris
location
Water
contamination
+ + = real-time
warning and
response
Forecasts wave
Analytics & WebSphere IBM Cloud patterns
Sensors & DB2 Computing
20. Smarter Planet – Mobile Web
Bridging the Digital Divide
Voice-Driven
Education &
+ + = Business
Ecosystem
Widespread Cell Spoken Web Information &
Phone Availability Service Delivery
21. Smarter Planet – Public Health
Multi-national Public Health Reporting of Infectious Diseases
Near real-time
information
+ + = to respond
to disease
Communication Advanced Analysis outbreaks
Public Health Among Surveillance and Sophisticated
Information Affinity Systems Services
Domain
22. The World is Getting Smarter – Because We Want It To
Smarter Smarter Smarter Smarter Smarter Smarter
Roads Oil & Gas Food Healthcare Utilities Retail
Smarter Smarter Smarter Smarter Smarter Smarter Smarter
Telco Supply Chains Public Safety Money Transportation Cities Products
23. A Systemic Problem - Software
• How do we attend to new requirements without being saddled by our legacy (but at the same time
not compromising that legacy?)
• How do we integrate new technology into our existing code base?
• How do we integrate our existing systems to extract greater value from the whole?
• How do we increase our agility in response to the market while simultaneously improving efficiency
and quality yet also reducing costs?
• How do we attend to assets introduced through acquisition?
• How do use software to improve market efficiency through the creation of dominant product lines?
• How do we attend to a continuously refreshed stakeholder community, a globally and temporally
distributed development team, and inevitable leakage/loss of institutional memory?
• While doing all this, how do we continue to innovate?
24. Raising the Tide of Software Engineering
• Advanced Enterprise Refactoring IF OR D-TYP E = ’RE G O R D’
PERF O R M VARYING I FRO M 1 BY 1 UNTIL I> OR D-N U M-ITEM S
• Architecture Mining READ IN-FILE
MOVE IN-REC TO ORD-ITE M -REC
• BitKit READ ITE M-TA BLE KEY IS OR D-IT-ID
IF ITE M-A V B L-C O U N T < O R D-IT-C O U N T
• Financier, Tempo, Governor, Ensemble MOVE ITEM-AV BL-CO U NT TO OR D-IT-COUNT
END-IF
• Multicore for Rhapsody WRITE ORD- TE M-REC TO OUT-FILE
I
END-PERF O R M
• System Grokking ELSE IF ORD-TYPE = ’FULL O R D’
PERF O R M VARYING I FRO M 1 BY 1 UNTIL I> OR D-N U M-ITEM S
READ IN-FILE
• TestGenie MOVE IN-REC TO ORD-ITE M -RECS( )
I
READ ITE M-TA BLE KEY IS OR D-ITS- I
ID( )
• Zinsight IF ITEM-AVBL-CO U NT < ORD-ITS-COU NT( )
I
MOVE ’NOTO K’ TO FULL-ALL-AVBL
END-IF
END-PERF O R M
25. A Dangerous Combination
Smarter Planet + Stupid People
Ethan Zukerman The Cute Cat Theory of Social Activism @ http://en.oreilly.com/et2008/public/schedule/detail/1597
27. The Challenge
At root, science forces us to reckon with the truth as best as we can ascertain it.
Some truths fill us with awe. Others force us to question long held views. Science
cannot answer every question; indeed, it seems at times the more we plumb the
mysteries of the physical world, the more humble we must be. Science cannot
supplant our ethics, our values, our principles, or our faith, but science can inform
those things, and help put these values, these moral sentiments, that faith, to work
– to feed a child, to heal the sick, to be good stewards of this earth. We are
reminded that with each new discovery and the new power it brings, comes new
responsibility; that the fragility and the sheer specialness of life requires us to
move past our differences, to address our common problems, to endure and
continue humanity's strivings for a better world. As President Kennedy said when
he addressed the National Academy of Sciences more than 45 years ago: “The
challenge, in short, may be our salvation.”
President Barack Obama, National Academy of Sciences, April 27, 2009