38
Los Angeles, Feb 24 nd , 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Embed Size (px)

Citation preview

Page 1: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Los Angeles, Feb 24nd, 2011

Alan KayViewpoints Research Institute

Designing The Future of Software

Vanguard

Page 2: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

“News” can be told in a few minutes

“New” = learning, longer & change

News

Page 3: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

News: Behold!

New: Fiat Lux!

van der Waalsforces

Page 4: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

A Vanguard Talk

45 Minutes!

45 Minutes!

Page 5: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Software Has Fallen Short

Best of 1970s

Best Practice

of Today

What is Needed Today

Quality Bar 1

Quality Bar 2

Quality Bar 3

General Practice Today

General Practice of 1970s

Quality Bar 4

Quality Bar 5

Quality Bar 6

1980 ...

Quality Bar 7

Page 6: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

TechnologyTechnology

Tinkering

Engineering

Mathematics Science

Computer Software

Yikes!

Page 7: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

People Nature

Forms Engineering SciencesStoriesPaintingTheaterMusicLanguageReligionMathematics

PhysicsChemistryBiologyAnthropologyPsychologySociologySystems

Bridges & People

“The Arts” from the perspective of their Ultimate Critics

AgricultureBuildingsRadio & TVTelephoneEnginesElectric PowerMechanics

Bridges

Page 8: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

People Nature

Forms Engineering SciencesStoriesPaintingTheaterMusicLanguageReligionMathematics

PhysicsChemistryBiologyAnthropologyPsychologySociologySystems

Bridges & People Bridge Science

“The Arts” from the perspective of their Ultimate Critics

Bridges

AgricultureBuildingsRadio & TVTelephoneEnginesElectric PowerMechanics

Page 9: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

People Nature

Forms Engineering SciencesStoriesPaintingTheaterMusicLanguageReligionMathematics

PhysicsChemistryBiologyAnthropologyPsychologySociologySystems

Bridges & People Bridge Science

“The Arts” from the perspective of their Ultimate Critics

Bridges

Computer Systems & People

Computer Systems Computer Science

AgricultureBuildingsRadio & TVTelephoneEnginesElectric PowerMechanics

Page 10: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard
Page 11: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

CopingSocialLanguageCultureFantasiesStoriesTools, Art, TechnologiesGoals, Plans ...Play & GamesFixed Rules, Flexible StrategiesCase based learningCase based reasoningSuperstitionReligion/MagicTheaterDifferences over SimilaritiesQuick Reactions To Patterns"The Other"Supernormal ResponsesVendettaValue Shortages**Loud Noises & Snakes

Human Universals

About 300of these

havebeen

identified

Page 12: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

CopingSocialLanguageCultureFantasiesStoriesTools, Art, TechnologiesGoals, Plans ...Play & GamesFixed Rules, Flexible StrategiesCase based learningCase based reasoningSuperstitionReligion/MagicTheaterDifferences over SimilaritiesQuick Reactions To Patterns"The Other"Supernormal ResponsesVendettaValue Shortages**Loud Noises & Snakes

Progress

Writing & Reading

Deductive Abstract Math

Model Based Science

Thought, Thought, Thought

Equal Rights

Democracy

Similarities over Differences

Slow Deep Thinking

Legal System vs Vendetta

Perspective Drawing

Theory of Harmony

Agriculture....

Human Universals And Non-Universals

About 300of these

havebeen

identified

Page 13: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Easy To Learn?

Page 14: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Average Price Of A Car In US = $28,500

Average Price Of A High End Laptop = $2,500

Page 15: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Most people can only experience the present in terms of the past

Which means they can only conceive the future in terms of the present

Page 16: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

PresentPast Future

Page 17: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

PresentPast Future

Page 18: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

What learning curve are you on?

What if the problem is really hard?

For decades many people in many countries tried and failed

Page 19: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

What learning curve are you on?

Paul MacCready

“Everyone else was trying to make an airplane. We were trying to do human powered flight!”

“The problem is that we don't understand the problem.

How can we find out what the problem is?”

What if the problem is really hard?

If you don't know what to do,

Do lots of things!

Page 20: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Change the roles and the relationships...

IT End-Users

Using network, automatically find the prototypes the end-users are making and sharing

Use the prototype as good first pass at “requirements”

Optimize

Make more powerful end-user tools and access to resources

...

Editors, helpers Authors

Suppliers, vendors Consumers

A Golden Oldie

Page 21: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

From Computer Aided Design Directly To Artifacts

Page 22: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

about

Ship The Design

The “computer aided software design system” merges and debugs and “prints” requirements, specifications, and design *as* the app

Page 23: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

7 Big Designs From The 70s

Small low cost powerful personal computers

Bitmap displays and ½ Mouse

Graphical User Interface

OOP

High quality laser printing

Ethernet

Internet

Page 24: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard
Page 25: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

About

Dependencies

“Semantic Caching”, etc.

Page 26: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

A good hockey player plays where the puck is.

A great hockey player plays where the puck is going to be.

You miss 100% of the shots you don't take

Go get the future and bring it back

I wasn't naturally gifted in terms of size and speed; everything I did in hockey I worked for

Wayne Gretzky Theory of the Future

Page 27: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

The 30 Year “Wayne Gretzky Game”

It would be ridiculous if we didn't have

NowNow 10-15 Years Out 30 Years Out

$HW

If we do optimize, then we can make “far future” apps

We can do many experiments

without having to optimize

Page 28: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Hardware is just SW crystallized early!

Page 29: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Hardware is just SW crystallized early!

Page 30: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Hardware is just SW crystallized early!

Page 31: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Hardware is just SW crystallized early!

Page 32: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Hardware is just SW crystallized early!

Field Programm

able Gate Arrays

Page 33: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

What is the message of Moore's Law?

From Gears to Biology!

Moore's Law

Page 34: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

What is the message of “From Gears To Biology”?

“No Centers”Extremely ScalableArchitectures

Page 35: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

What was late 70s early 80s message ofExtremely Scalable “No Centers” Architectures?

?

Page 36: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

What Can You Make With Bricks?

11stst Order Golden: Order Golden: Architecture Dominates Materials

22ndnd Order Golden: Order Golden: But more powerful materials allow more powerful architectures

Page 37: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

What Can You Make With Bricks?22ndnd Order Golden: Order Golden: But more powerful materials allow more powerful architectures

a|ba|b

?

?

11stst Order Golden: Order Golden: Architecture Dominates Materials

Page 38: Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard

Try to achieve a scalable “ecology”, then a “psychology”

Not a “biological ecology”but a “systems ecology”

We want an “ecology of competencies”

“architecture dominates materials”

Not a “biological psychology”but a “systems psychology”

“meaning dominates

connections”