Misc Kay Bits

In pursuit of his passion with music, AlanKay flew up to Portland, OR in 1998 on behalf of Disney Imagineering for a day of exploring the technical and musical capabilities of an electronic pipe organ designed and manufactured by Rodgers Instruments, where I worked in the Software group.

Over lunch he shared some gems of knowledge (these are personal recollections and not to be interpreted as verbatim quotes):

One of my favorite quotes, attributed to Alan: "The only way to predict the future is to invent it."

--MichaelLeach


In 1997 I had the opportunity to help design and deliver a most unusual introduction to object-oriented thinking for senior IT managers with Alan Kay, and with the wonderful BettyEdwards?, the author of DrawingOnTheRightSideOfTheBrain. We ran the 3-day course twice, both times at the Disney Institute in Florida. Each morning and each afternoon started with a hour of Betty teaching these executives to draw, which, if you know her book, is really all about learning to see differently (e.g. seeing the 'negative space' around stuff). The concept was that understanding OO was all about learning to see the problem space differently.

Then Alan would come on and do an hour supposedly on the theory behind OO, which meant that he mostly talked about things that interested him in biology, philosophy, history, Zen Buddhism, music, mathematics... For the last hour of each half day I would come on and try to bring it back to the subject of the workshop, for which the client had paid a very large sum of money.

Presenting on OO in front of Alan is stressful enough. (I have known him for many years and love the man). But almost everything I said he would interrupt and contradict. So I would try to explain to these absolute OO novices the difference between an object 'class' and an 'instance' and Alan would interrupt and say: 'But a class is just an instance of class Class!'

I recently met up with several of the executives who attended that course. They couldn't remember a single thing from the course - except for the drawing!

On another occasion I asked Alan: 'If you were doing the early Smalltalk work over again, what would you do differently?'. He replied that the early version of the Smalltalk GUI had many, many classes. If he was doing it again, he said, he would only use one class! 'What's the class?' I asked, incredulously. His initial answer, echoing a wonderful remark by Jack Palance in the film City Slickers, was 'That's what you've got to find out.'. Later, Alan relented and defined the class as 'a smart rectangle that can contain other smart rectangles'. -- RichardPawson


EditText of this page (last edited September 7, 2005) or FindPage with title or text search