Send Close Add comments: (status displays here)
Got it!  This site "creationpie.com" uses cookies. You consent to this by clicking on "Got it!" or by continuing to use this website.  Note: This appears on each machine/browser from which this site is accessed.
Alan Kay
by RS  admin@creationpie.com : 1024 x 640


1. Alan Kay
Alan Kay (American computer scientist)

2. Perspective
Alan Kay (American computer scientist) . Talk at Creative Think seminar, 20 July 1982.
Kay uses the example of solving problems using polar coordinates rather than Cartesian coordinates. Each works better in certain circumstances. Kay developed (invented) object-oriented and user interface ideas that changed computer science and led to the modern window interface with icons, the mouse, etc.

Necker CubePrinciples of duality in many fields allow the same problem to be addressed from two seemingly different points of view.
Information sign More: Duality principles

3. Information revolution
The computer revolution hasn't happened yet. Alan Kay (American computer scientist)

4. Technology
Alan Kay has in insightful way of defining technology.
Technology is things invented after we were born. Alan Kay (American computer scientist)

The question of what is and what is not technology depends on your point of view. This is the essence of information.

5. Predicting the future
The best way to predict the future is to invent it. Alan Kay (American computer scientist)

6. Kids and programming
Should the computer program the kid, or should the kid program the computer? Alan Kay (American computer scientist)

7. Teachers
I had the fortune or misfortune to learn how to read fluently starting at the age of three. So I had read maybe 150 books by the time I hit 1st grade. And I already knew that the teachers were lying to me. Alan Kay (American computer scientist)

Some things taught in school turn out to not be correct.

8. Music and programming
The music is not in the piano, putting pianos in a class room won't create good music. Alan Kay (American computer scientist)

9. Alan Kay and Smalltalk
Book: Smalltalk-80Smalltalk is an object-oriented language developed by Alan Kay (and others) at Xerox PARC in the 1970s.

Alan Kay wanted to make a computer so easy to use, a child could use it. Then maybe adults could use a computer. Steve Jobs saw what Alan Kay was doing and hired him away from Xerox to create the MacIntosh computer, introduced in 1984.
Information sign More: Alan Kay and Smalltalk

10. Smalltalk
Byte Magazine Book: Smalltalk-80

Alan Kay wanted to make a computer so easy to use, a child could use it. Then maybe adults could use a computer. Steve Jobs saw what Alan Kay was doing and hired him away from Xerox to create the Apple MacIntosh computer, introduced in 1984.

Alan Kay (American computer scientist) was the originator of object-oriented, having developed the Smalltalk system in 1971, since "Children should program in smalltalk". I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. Alan Kay (American computer scientist)

11. Bricklayers
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. Alan Kay (American computer scientist)

12. Flowers
Some people worry that artificial intelligence will make us feel inferior, but then, anybody in his right mind should have an inferiority complex every time he looks at a flower. Alan Kay (American computer scientist)

13. Consumers
There is the desire of a consumer society to have no learning curves. This tends to result in very dumbed-down products that are easy to get started on, but are generally worthless and/or debilitating. Alan Kay (American computer scientist)

14. School
School is basically about one point of view - the one the teacher has or the textbooks have. They don't like the idea of having different points of view,... Alan Kay (American computer scientist)

15. Vocational training
I fear - as far as I can tell - that most undergraduate degrees in computer science these days are basically Java vocational training. Alan Kay (American computer scientist)

That is, many computer science programs are coding camps but often without teachers who really understand coding and sometimes without teachers who understand computer science.

16. Change
Change is easy, except for the changed part. Alan Kay (American computer scientist)

17. Arrogance
I don't know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras. Alan Kay (American computer scientist)

18. Computer revolution
The real romance is out ahead and yet to come. The computer revolution hasn't started yet. Alan Kay (American computer scientist)

19. Others
Don't worry about what anybody else is going to do. The best way to predict the future is to invent it. Alan Kay (American computer scientist)

20. Simplicity
Simple things should be simple, complex things should be possible. Alan Kay (American computer scientist)

21. First programming language
The most disastrous thing that you can ever learn is your first programming language. Alan Kay (American computer scientist)

Like learning a natural language, learning a second or third language helps you better understand the first one learned.

22. Solutions
An important technology first creates a problem and then solves it. Alan Kay (American computer scientist)

23. Turtles
Anytime you see a turtle atop a fence post, you know it had some help. Alan Kay (American computer scientist)

24. Artificial intelligence
Artificial intelligence is what we don't know how to do yet Alan Kay (American computer scientist)

25. Doing, images, symbols
In 1987, Alan Kay presented an interesting talk entitled Doing with images makes symbols: communicating with computers (video tape). Stanford, CA: University Video Communications.

In this talk, Alan Kay presented psychological ideas that were used to justify and direct creating a computer so easy to use a child could us it, which resulted in the Macintosh computer.

26. Stages
Overview:

27. More on stages
Kay related the following general categories (the traits are somewhat present at all ages).

28. Key points
Key made the point that a large majority of Nobel prize winners (such as Einstein) did most of their work of the "doing" stage. They used the "thinking" stage for communicating their work to others.

The key point, then, in Alan Kay's work in making a computer so easy to use a child could use it, and then, hopefully, an adult to, is to go from the "thinking" stage back through the "visual" stage to the "doing" stage.

29. End of page

by RS  admin@creationpie.com : 1024 x 640